Excel: i̇ki karakter arasındaki metin nasıl çıkarılır


İki belirli karakter veya dize arasındaki bir hücredeki tüm metni ayıklamak için Excel’deki TEXTBEFORE ve TEXTAFTER işlevlerini kullanabilirsiniz.

Bunu yapmak için aşağıdaki sözdizimini kullanabilirsiniz:

 =TEXTBEFORE(TEXTAFTER( A2 , "this"), "that")

Bu özel örnek, A2 hücresindeki “bu” ve “şu” karakterleri arasındaki tüm metni çıkarır.

Aşağıdaki örnekler, pratikte iki karakter arasındaki metni çıkarmak için bazı yaygın yöntemleri göstermektedir.

Örnek 1: Dizeler arasındaki metni ayıklama

A2 hücresindeki “ran” ve “miles” dizeleri arasındaki metni çıkarmak için B2 hücresine aşağıdaki formülü yazabiliriz:

 =TEXTBEFORE(TEXTAFTER( A2 , "ran"), "miles")

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

Excel dizeler arasındaki metni ayıklama

B sütunu, A sütunundaki eşleşen her hücre için “ran” ve “miles” dizeleri arasındaki metni içerir.

Örnek 2: Parantezlerden metin çıkarma

A2 hücresindeki metni parantez içinde çıkarmak için B2 hücresine aşağıdaki formülü yazabiliriz:

 =TEXTBEFORE(TEXTAFTER( A2 , "("), ")")

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

Excel parantez içindeki metni çıkar

B sütunu, A sütununda eşleşen her hücre için parantez içindeki metni içerir.

Örnek 3: Yıldız işaretleri arasındaki metni çıkarın

A2 hücresindeki yıldız işaretlerinin arasındaki metni çıkarmak için B2 hücresine aşağıdaki formülü yazabiliriz:

 =TEXTBEFORE(TEXTAFTER( A2 , "*"), "*")

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

B sütunu, A sütununda eşleşen her hücre için yıldız işaretleri arasındaki metni içerir.

Ek kaynaklar

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

Excel: Bir karakterden önce metin nasıl çıkarılır
Excel: Bir karakterden sonra metin nasıl çıkarılır
Excel: Hücrelerden Belirli Metin Nasıl Kaldırılır

Yorum ekle

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