Türkiye'nin en iyi Online Eğitim platformu

Excel 365 TEXTBEFORE Formülü Nasıl Kullanılır?

Excel 365 TEXTBEFORE Formülü Nasıl Kullanılır?
30 Eylül, 2024 Excel Eğitimi Ömer BAĞCI

Excel 365 TEXTBEFORE Formülü Nasıl Kullanılır?

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.

TEXTBEFORE Formülü Kullanım Yapısı

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])

Argümanlar:

  1. metin: İşlem yapmak istediğiniz metin veya hücre referansı.
  2. ayırıcı: Metni böleceğiniz kriter; bu, bir karakter (örn. ","), sözcük veya belirli bir ifade olabilir.
  3. ö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.
  4. 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.
  5. 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).
  6. 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ı

  1. 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.
  2. 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.
  3. 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.
  4. 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.

En Başa Dön