Bu blog yazısı, Excel'de çalışma sayfalarını doğru şekilde seçmenin önemini..
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.
TEXTBEFORE formülünün genel yapısı şu şekildedir:
=TEXTBEFORE(metin, ayırıcı, [örnek_no], [yoksa], [eşleşme_durumu], [uçtan_uca])
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.
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.
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.
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.
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ü, 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.