Excel: belirli bir karaktere kadar sağ için bir formül
Bir dizenin sağ tarafından bir dizi karakteri çıkarmak için Excel’deki SAĞ işlevini kullanabilirsiniz.
İstenirse, belirli bir karakterle karşılaşılıncaya kadar bir dizenin sağ tarafındaki tüm karakterleri çıkarmak için RIGHT işlevini kullanmak üzere aşağıdaki formülü kullanabilirsiniz:
=RIGHT( A2 ,LEN( A2 )-SEARCH("^",SUBSTITUTE( A2 ,"_","^",LEN( A2 )-LEN(SUBSTITUTE( A2 ,"_","")))))
Bu özel örnek, bir alt çizgiyle karşılaşılıncaya kadar A2 hücresindeki dizenin sağ tarafındaki tüm karakterleri çıkarır.
Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.
Örnek: Excel’de belirli bir karaktere kadar SAĞ’ı kullanma
Excel’de aşağıdaki basketbol takımı adları listesine sahip olduğumuzu varsayalım:
A2 hücresinden alt çizgiyle karşılaşılıncaya kadar takım adının sağındaki tüm karakterleri çıkarmak için B2 hücresine aşağıdaki formülü yazabiliriz:
=RIGHT( A2 ,LEN( A2 )-SEARCH("^",SUBSTITUTE( A2 ,"_","^",LEN( A2 )-LEN(SUBSTITUTE( A2 ,"_","")))))
Daha sonra bu formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:
B Sütunu artık bir alt çizgiyle karşılaşılıncaya kadar B sütunundaki her hücrenin sağ tarafındaki tüm karakterleri görüntüler.
Bir hücrede birden fazla alt çizgi varsa formülün son alt çizgiyi tanımlayabildiğini ve yalnızca sağındaki karakterleri çıkarabildiğini unutmayın.
Takım adında alt çizgi bulunmazsa formülün #DEĞER döndüreceğini lütfen unutmayın! Öyleyse.
Farklı bir değer döndürmek için IFERROR() işlevini kullanmanız yeterlidir.
Örneğin, belirli bir takım adında alt çizgi bulunmazsa “Hiçbiri Bulunamadı” sonucunu döndürmek için aşağıdaki IFERROR() işlevini kullanabiliriz:
=IFERROR(RIGHT( A2 ,LEN( A2 )-SEARCH("^",SUBSTITUTE( A2 ,"_","^",LEN( A2 )-LEN(SUBSTITUTE( A2 ,"_",""))) )), "None Found")
IFERROR() işlevinde “Hiçbiri bulunamadı” ifadesini başka bir değerle değiştirerek de farklı bir değer döndürebileceğinizi unutmayın.
Ek kaynaklar
Aşağıdaki eğitimlerde Excel’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:
Excel: Dizeyi sonlandırmak için MID işlevi nasıl kullanılır?
Excel: Değişken Uzunluktaki Dizeler için MID İşlevi Nasıl Kullanılır
Excel: Bir dizeden ilk 3 karakter nasıl kaldırılır