Excel: belirli bir karaktere kadar sol için bir formül


Excel’in SOL işlevi, bir dizenin sol tarafından bir dizi karakteri çıkarmak için kullanılır.

Ancak, belirli bir karakterle karşılaşılıncaya kadar bir dizenin sol tarafındaki tüm karakterleri çıkarmak amacıyla SOL işlevini kullanmak için aşağıdaki formülü kullanabilirsiniz:

 =LEFT(cell, FIND("specific_character", cell)-1)

Örneğin, A2 hücresindeki dizenin sol tarafındaki tüm karakterleri alt çizgiyle karşılaşılıncaya kadar çıkarmak için aşağıdaki formülü kullanabilirsiniz:

 =LEFT( A2 , FIND("_", A2 )-1)

Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.

Örnek: Excel’de SOL’u belirli bir karaktere kadar kullanma

Excel’de aşağıdaki basketbol takımı adları listesine sahip olduğumuzu varsayalım:

A2 hücresindeki takım adından alt çizgiyle karşılaşılıncaya kadar tüm karakterleri çıkarmak için B2 hücresine aşağıdaki formülü yazabiliriz:

 =LEFT( A2 , FIND("_", A2 )-1)

Daha sonra bu formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:

Sütun B artık adda bir alt çizgi görünene kadar her takım adındaki tüm karakterleri görüntülüyor.

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(LEFT( A2 ,FIND("_", A2 )-1),"None Found")

Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:

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’deki diğer genel görevlerin 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 uzunluklu dizeler için MID işlevi nasıl kullanılır?
Excel: Bir dizeden ilk 3 karakter nasıl kaldırılır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir