• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Kelime adedini sayan formül

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

hakki83

Bronz Üye
Kullanıcı Bilgileri
Aktiflik
Çevrimdışı
Katılım
9 Ağu 2021
Mesajlar
751
Çözümler
3
Aldığı beğeni
224
Excel V
Office 2016 TR
Konuyu Başlatan
Sayın hocalarım selamlar

Kelime adedini sayan formülleri alabilir miyim
Alternatifler de olursa güzel olur
 

Ekli dosyalar

  • örnek.xlsx
    8.8 KB · Gösterim: 8
Çözüm
Selamlar,
Baz teşkil eden formüller verilmiş.
Alternatif olarak, Excel 2013 ve yukarısı için

=SATIRSAY(XMLFİLTRELE("<a><b>"&YERİNEKOY(KIRP(A2);" ";"</b><b>")&"</b></a>";"/a/b"))

formülü de kullanılabilir...

not : Bu formül ile n. kelimenin bulunması işlemi kolay olmakta.
Örneğin, dokumanınızda
A2 hücresinde ELMA KİRAZ ARMUT KARPUZ KAVUN ÇİLEK
yazıyor olsun...
=SATIRSAY(XMLFİLTRELE("<a><b>"&YERİNEKOY(KIRP(A2);" ";"</b><b>")&"</b></a>";"/a/b"))
ile 6 kelime olduğu bulunur.
Biz 4. kelimeyi istersek
=XMLFİLTRELE("<a><b>"&YERİNEKOY(KIRP(A2);" ";"</b><b>")&"</b></a>";"/a/b[4]")
şeklinde yazarsak, sonuç KARPUZ olacaktır.
4 yerine 7 yazarsanız, 6 kelimeden fazla olduğundan #DEĞER hatası verecektir...
Merhaba aşağıdaki formülü kullanabilirsiniz.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Bi tanede benden
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Selamlar,
Baz teşkil eden formüller verilmiş.
Alternatif olarak, Excel 2013 ve yukarısı için

=SATIRSAY(XMLFİLTRELE("<a><b>"&YERİNEKOY(KIRP(A2);" ";"</b><b>")&"</b></a>";"/a/b"))

formülü de kullanılabilir...

not : Bu formül ile n. kelimenin bulunması işlemi kolay olmakta.
Örneğin, dokumanınızda
A2 hücresinde ELMA KİRAZ ARMUT KARPUZ KAVUN ÇİLEK
yazıyor olsun...
=SATIRSAY(XMLFİLTRELE("<a><b>"&YERİNEKOY(KIRP(A2);" ";"</b><b>")&"</b></a>";"/a/b"))
ile 6 kelime olduğu bulunur.
Biz 4. kelimeyi istersek
=XMLFİLTRELE("<a><b>"&YERİNEKOY(KIRP(A2);" ";"</b><b>")&"</b></a>";"/a/b[4]")
şeklinde yazarsak, sonuç KARPUZ olacaktır.
4 yerine 7 yazarsanız, 6 kelimeden fazla olduğundan #DEĞER hatası verecektir...

Belki ihtiyaç olabilir diyerek
A2 : A6 aralığında verileriniz var... Toplamda kaç kelime vardır? sorusuna cevap olarak da

=TOPLA.ÇARPIM(UZUNLUK(KIRP(A2:A6))-UZUNLUK(YERİNEKOY(A2:A6;" ";""))+1)

formülünü kullanabilirsiniz..
 
Çözüm
Selamlar,
Baz teşkil eden formüller verilmiş.
Alternatif olarak, Excel 2013 ve yukarısı için

=SATIRSAY(XMLFİLTRELE("<a><b>"&YERİNEKOY(KIRP(A2);" ";"</b><b>")&"</b></a>";"/a/b"))

formülü de kullanılabilir...

not : Bu formül ile n. kelimenin bulunması işlemi kolay olmakta.
Örneğin, dokumanınızda
A2 hücresinde ELMA KİRAZ ARMUT KARPUZ KAVUN ÇİLEK
yazıyor olsun...
=SATIRSAY(XMLFİLTRELE("<a><b>"&YERİNEKOY(KIRP(A2);" ";"</b><b>")&"</b></a>";"/a/b"))
ile 6 kelime olduğu bulunur.
Biz 4. kelimeyi istersek
=XMLFİLTRELE("<a><b>"&YERİNEKOY(KIRP(A2);" ";"</b><b>")&"</b></a>";"/a/b[4]")
şeklinde yazarsak, sonuç KARPUZ olacaktır.
4 yerine 7 yazarsanız, 6 kelimeden fazla olduğundan #DEĞER hatası verecektir...

Belki ihtiyaç olabilir diyerek
A2 : A6 aralığında verileriniz var... Toplamda kaç kelime vardır? sorusuna cevap olarak da

=TOPLA.ÇARPIM(UZUNLUK(KIRP(A2:A6))-UZUNLUK(YERİNEKOY(A2:A6;" ";""))+1)

formülünü kullanabilirsiniz..
Verdiğiniz güzel bilgiler için çok teşekkürler sayın hocam :)
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst