Excel: bir karakterden önce metin nasıl çıkarılır


Belirli bir karakter veya alt dizeden önce bir hücredeki tüm metni ayıklamak için Excel’deki TEXTBEFORE işlevini kullanabilirsiniz.

Bu işlev aşağıdaki sözdizimini kullanır:

TEXTBEFORE(metin, sınırlayıcı, [örnek_numarası], [eşleşme_modu], [eşleşme_bitişi], [if_bulunamadı])

Altın:

  • text : Aranacak metin
  • sınırlayıcı : Önce metni çıkarmak için karakter veya alt dize
  • örnek_num (isteğe bağlı) : önce metnin çıkarılacağı sınırlayıcının örneği (varsayılan 1’dir)
  • match_mode (isteğe bağlı) : 0 = büyük/küçük harfe duyarlı (varsayılan), 1 = büyük/küçük harfe duyarlı değil
  • match_end (isteğe bağlı) : Metnin sonunu sınırlayıcı olarak değerlendir (varsayılan olarak devre dışıdır)
  • if_not_found (isteğe bağlı) : Sınırlayıcı bulunamazsa döndürülecek değer

Aşağıdaki örnekler, bu işlevi Excel’deki aşağıdaki veri kümesiyle kullanmanın en yaygın yollarını gösterir:

Örnek 1: Alt dizeden önceki metni çıkarın

“is” alt dizesiyle karşılaşılmadan önce A2 hücresindeki metni çıkarmak için B2 hücresine aşağıdaki formülü yazabiliriz:

 =TEXTBEFORE( A2 , "is")

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

Excel alt dizeden önce metni ayıkla

B sütunu, “is” alt dizesiyle karşılaşılmadan önceki A sütununun metnini içerir.

Örnek 2: Metni ilk boşluktan önce çıkarın

A2 hücresindeki metni ilk boşlukla karşılaşmadan çıkarmak için B2 hücresine aşağıdaki formülü yazabiliriz:

 =TEXTBEFORE( A2 , "")

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

Excel, TEXTBEFORE işlevini kullanarak metni ilk boşluktan önce çıkarır

B sütunu, ilk boşlukla karşılaşılmadan önce A sütununun metnini içerir.

Örnek 3: n’inci boşluktan önceki metni çıkarın

A2 hücresindeki metni üçüncü boşlukla karşılaşmadan çıkarmak için B2 hücresine aşağıdaki formülü yazabiliriz:

 =TEXTBEFORE( A2 , "", 3)

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

Excel, TEXTBEFORE işlevini kullanarak n'inci boşluktan önceki metni çıkarır

B sütunu, üçüncü boşlukla karşılaşılmadan önce A sütunundaki metnin tamamını içerir.

Not : Excel’deki TEXTBEFORE işlevinin tam belgelerini burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde Excel’deki diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

Excel: Hücrelerden Belirli Metin Nasıl Kaldırılır
Excel: özel karakterler nasıl kaldırılır
Excel: Bir dizeye karakter nasıl eklenir

Yorum ekle

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