Excel 365 TEXTBEFORE Formülü Nasıl Kullanılır? TEXTBEFORE Formülünün Detaylı Kullanımı
TEXTBEFORE formülü, Excel 365'te bir hücredeki metnin belirli bir karakter, sözcük veya ifade öncesindeki kısmını ayıklamak için kullanılır. Bu formül, özellikle metinlerle çalışırken verilerinizi analiz etmek veya düzenlemek istediğinizde çok faydalıdır. TEXTBEFORE, hücrede belirttiğiniz kriter öncesindeki metni döndürerek işlemlerinizi hızlandırır.
metin: İşlem yapmak istediğiniz metin veya hücre referansı.
ayırıcı: Metni böleceğiniz kriter; bu, bir karakter (örn. ","), sözcük veya belirli bir ifade olabilir.
örnek_no(isteğe bağlı): Belirttiğiniz ayırıcıdan önce kaçıncı parçayı almak istediğinizi belirtir. Varsayılan olarak ilk bulduğu eşleşmeyi döndürür.
yoksa(isteğe bağlı): Eğer ayırıcı bulunmazsa döndürülecek varsayılan metin. Eğer bu argüman belirtilmezse, formül hata verebilir.
eşleşme_durumu(isteğe bağlı): Büyük/küçük harf duyarlılığı. "0" girildiğinde harf duyarlılığı dikkate alınmaz. Varsayılan olarak "1" kullanılır (büyük/küçük harf duyarlıdır).
uçtan_uca(isteğe bağlı): Metnin tamamı boyunca arama yapılıp yapılmayacağını belirler. Varsayılan olarak "FALSE" kullanılır.
TEXTBEFORE Formülünün Kullanımı Örneklerle
Örnek 1: Basit Kullanım
Bir hücredeki metinden, belirli bir karakterden önceki kısmı almak için TEXTBEFORE formülünü kullanabilirsiniz.
Örneğin, A1 hücresinde "Ömer, Excel Eğitimi" metni olsun ve ayırıcı olarak virgülden önceki kısmı almak isteyelim:
=TEXTBEFORE(A1, ",")
Sonuç: "Ömer"
Bu formül, A1 hücresindeki metni virgül karakterine göre böler ve virgülden önceki kısmı döndürür.
Örnek 2: Farklı Ayırıcı Kullanma
Ayırıcı olarak bir sözcük kullanarak metni bölebilirsiniz. Örneğin, A1 hücresinde "Excel ile verilerinizi yönetin" metni olsun ve "ile" sözcüğünden önceki kısmı almak isteyelim:
=TEXTBEFORE(A1, "ile")
Sonuç: "Excel "
Bu formül, "ile" sözcüğünden önceki metni döndürür.
Örnek 3: Büyük/Küçük Harf Duyarsızlık Kullanma
TEXTBEFORE formülünü büyük/küçük harf duyarsız hale getirmek için üçüncü argüman olan eşleşme_durumu parametresini kullanabilirsiniz.
Örneğin, A1 hücresinde "Ömer EXCEL eğitimi" metni bulunsun ve "excel" kelimesinden önceki metni büyük/küçük harfe duyarsız şekilde almak isteyelim:
=TEXTBEFORE(A1, "excel", 1, , 0)
Sonuç: "Ömer "
Bu formül, büyük/küçük harf farkını dikkate almadan arama yaparak "EXCEL" kelimesinden önceki kısmı döndürür.
Örnek 4: Birden Fazla Eşleşme ve Belirli Eşleşmeyi Alma
Birden fazla aynı ayırıcıya sahip bir metin dizisinde, belirli bir eşleşmeden önceki kısmı almak için örnek_no parametresini kullanabilirsiniz.
Örneğin, A1 hücresinde "Ömer, Ali, Excel" metni var ve ikinci virgülden önceki kısmı almak istiyorsunuz:
=TEXTBEFORE(A1, ",", 2)
Sonuç: "Ömer, Ali"
Bu formül, ikinci virgülden önceki kısmı döndürecektir.
Örnek 5: Ayırıcı Bulunamazsa Döndürülecek Varsayılan Değer
Eğer metinde ayırıcı bulunmazsa ve bu durumda hata mesajı yerine bir varsayılan değer döndürmek istiyorsanız, yoksa parametresini kullanabilirsiniz.
Örneğin, A1 hücresinde "Ömer Excel" metni olsun ve "Ali" kelimesinden önceki kısmı arayın, ancak bu kelime bulunamadığında "Bulunamadı" mesajı döndürülsün:
=TEXTBEFORE(A1, "Ali", 1, "Bulunamadı")
Sonuç: "Bulunamadı"
Bu formül, "Ali" kelimesi metinde olmadığı için belirttiğiniz varsayılan değeri döndürecektir.
TEXTBEFORE Formülünün Kullanım Avantajları
Esneklik: TEXTBEFORE, metin manipülasyonu için esnek bir formül sunar. Çeşitli ayırıcılarla metni bölerek istediğiniz kısmı kolayca alabilirsiniz.
Büyük/Küçük Harf Duyarsızlığı: Eşleşme sırasında büyük/küçük harf duyarlılığını kontrol edebilir, esnek aramalar yapabilirsiniz.
Varsayılan Değer: Ayırıcı bulunamadığında hata almadan varsayılan bir değer döndürebilirsiniz, bu da formül hatalarını önler.
Birden Fazla Eşleşme: Aynı ayırıcıyı birden fazla kez bulduğunuzda, belirli bir eşleşmeden önceki kısmı alabilirsiniz.
Sonuç
TEXTBEFORE formülü, metin analizinde ve verilerinizi daha iyi düzenlemede oldukça etkili bir formüldür. Hücrelerdeki belirli ayırıcılar öncesinde yer alan metinleri hızlıca çıkartabilir, bu formülü geniş veri setleri üzerinde uygulayarak işlemlerinizi kolaylaştırabilirsiniz. Büyük/küçük harf duyarlılığı ve varsayılan değer döndürme gibi esnek özellikleri sayesinde metin işleme işlemlerinde büyük kolaylık sağlar.