Dosya simgesi

TEXTAFTER TEXTBEFORE TEXTSPLIT Kullanımına Örnekler

TEXTAFTER TEXTBEFORE TEXTSPLIT Kullanımına Örnekler
Bu dosya, Excel'in yeni metin ve dizi fonksiyonlarından TEXTAFTER, TEXTBEFORE ve TEXTSPLIT için örnekler içerir. Her örneğin yanında aynı sonucu veren geleneksel formül de bulunur; böylece yeni fonksiyonların formülü ne kadar kısalttığı karşılaştırılabilir.

Dosyanın içeriği​

Dosya tek sayfadan oluşur:
  • Sayfa1: B4 hücresinde içinde isimlerin tekrar ettiği bir örnek metin, E4 hücresinde aranacak kelime (Ali), E6 hücresinde kaçıncı eşleşmenin esas alınacağı bulunur.
  • Metindeki ilk kelime ve en son kelime için TEXTBEFORE ve TEXTAFTER ile klasik formül karşılaştırmaları yer alır.
  • TEXTSPLIT bölümünde metin kelimelerine ayrılır; sonuçlar Banu, Ali, Hasan, Murat, ali, banu gibi yatay hücrelere dağılır. Bu satırın altında klasik formül ve XMLFİLTRELE kullanan klasik formül karşılığı verilir.
  • B23 hücresinde TEXTSPLIT için ikinci örnek metin (1, 2, 3-4, 5, 6-7 biçiminde sayılar) yer alır.

Kullanılan formüller​

Belirli bir kelimenin istenen sıradaki eşleşmesinden sonraki metin şu formülle alınır:
Excel formülü
=EĞERHATA(SONRAKİMETİN(B4;E4;E6;1);"")
=IFERROR(TEXTAFTER(B4,E4,E6,1),"")
Aynı işin geleneksel karşılığında SUBSTITUTE, PROPER, FIND ve LEFT birlikte kullanılır, formül belirgin biçimde uzar:
Excel formülü
=EĞERHATA(SOLDAN(B4;BUL("#";YERİNEKOY(YAZIM.DÜZENİ(B4);E4;"#";E6))-1);"")
=IFERROR(LEFT(B4,FIND("#",SUBSTITUTE(PROPER(B4),E4,"#",E6))-1),"")
Metni kelimelere bölen klasik yöntemde TRIM, MID, SUBSTITUTE, REPT ve COLUMNS kullanılır:
Excel formülü
=KIRP(PARÇAAL(YERİNEKOY(KIRP($B$4);" ";YİNELE(" ";99));(SÜTUNSAY($B$4:C$4)-1)*99+1;99))
=TRIM(MID(SUBSTITUTE(TRIM($B$4)," ",REPT(" ",99)),(COLUMNS($B$4:C$4)-1)*99+1,99))
İkinci örnekte virgül ve tire ayırıcılarıyla metin satır ve sütunlara bölünür:
Excel formülü
=METİNBÖL(B23;", ";"-";;"")
=TEXTSPLIT(B23,", ","-",,"")

Nasıl kullanılır​

  1. Dosyayı Microsoft 365 veya yeni fonksiyonları destekleyen bir Excel sürümünde açın; eski sürümlerde yeni fonksiyonlar #VALUE! ya da ad hatası verebilir.
  2. B4 hücresindeki örnek metni kendi verinizle değiştirin.
  3. E4 hücresine aranacak kelimeyi, E6 hücresine kaçıncı eşleşmenin alınacağını girin.
  4. Sonuçları yeni fonksiyonlarla klasik formüllerin ürettiği değerler olarak karşılaştırın.
  5. TEXTSPLIT örneğini denemek için B23 hücresindeki metni ve ayırıcıları değiştirin.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
13
Gösterim
825
İlk sürüm
Güncel
SHA-256
b17125709c12c910ab9df03867730e5392ab6dc5e0cdd81dfb9e206bc6428102

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşımınız için teşekkürler hocam.
52779
Ben teşekkür ediyorum...
Geri
Üst