• DİKKAT !

    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 Dosya Yükleme 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

Yeni Üye
Katılım
9 Ağu 2021
Mesajlar
767
Çözümler
3
Aldığı beğeni
234
Excel V
Office 2016 TR
Konu Sahibi
Sayın hocalarım selamlar

Kelime adedini sayan formülleri alabilir miyim
Alternatifler de olursa güzel olur
 
Çö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...
Bi tanede benden
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
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
Konu Sahibi
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