Eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
A sütununda yazılı olan cümlelerim bulunmaktadır. Her cümlede kaç tane nokta işareti var, bunu bulmanın en kolay yöntemi nedir? Sonuçları, B sütununda cümlenin hemen yan tarafına yazdırmak istiyorum. Her türlü çözüme açığım, makro olur, formül olur hiç fark etmez.
@odevci, Excel 365 kullanmanız sebebiyle -bence- daha kolay anlaşılması adına size yeni nesil bir formül çözümü vermek isterim.
Kod:
You must log in to view content
(5 satır)
Üstteki formüle dair açıklamalar şu şekildedir:
LET Fonksiyonu: LET fonksiyonu, formül içinde tekrar tekrar kullanılan ifadeleri veya hesaplamaları depolamak için kullanılır. Bu, formülü daha okunabilir yapar ve hesaplama hızını artırır.
a; A2:A100;: Burada, a adı verilen bir isim tanımlanıyor ve bu isim A2:A100 aralığına atanır. Yani, a bundan sonra formül içinde A2:A100 aralığını temsil etmektedir.
b; YERİNEKOY(a;"."; "");: Bu adımda, b adında başka bir isim tanımlanakta ve bu isme YERİNEKOY fonksiyonunun sonucu atanmaktadır. YERİNEKOY fonksiyonu, a (yani A2:A100) aralığındaki her hücredeki metin içindeki nokta (.) karakterlerini boş karakterlerle (yani hiçlikle) değiştirmektedir. Sonuç olarak, b artık noktasız metinleri içerecektir.
UZUNLUK(a)-UZUNLUK(b): Son adımda, her hücre için anın uzunluğu (UZUNLUK(a)) ile b nin uzunluğu (UZUNLUK(b)) arasındaki fark hesaplanmaktadır. a nın uzunluğu, noktalar dahil edilmiş orijinal metnin uzunluğudur, b nin uzunluğu ise noktalar çıkarıldıktan sonraki uzunluktur. Bu fark, her hücredeki nokta sayısını vermektedir.
Özetle, bu formül A2:A100 aralığındaki her hücrede bulunan nokta (.) karakterlerinin sayısını hesaplamak için kullanılır.