Excel formülü: Bir hücredeki belirli karakterleri sayma -

İçindekiler

Genel formül

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

Özet

Bir hücrede belirli bir karakterin kaç kez göründüğünü saymak için YERİNE ve UZUNLUK işlevlerine dayalı bir formül kullanabilirsiniz. Yukarıdaki formülün genel biçiminde, A1 hücre adresini ve "a" saymak istediğiniz karakteri temsil eder.

Örnekte, aktif hücre şu formülü içerir:

=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))

Açıklama

Bu formül, önce kaynak metinde sayılan tüm karakterleri kaldırmak için SUBSTITUTE kullanarak çalışır. Daha sonra metnin uzunluğu (karakter çıkarılmış halde) orijinal metnin uzunluğundan çıkarılır. Sonuç, SUBSTITUTE ile kaldırılan karakterlerin sayısıdır ve bu, bu karakterlerin sayısına eşittir.

Büyük ve küçük harf

SUBSTITUTE büyük / küçük harfe duyarlı bir işlevdir, bu nedenle bir değişiklik çalıştırırken büyük / küçük harfe eşleşir. Belirli bir karakterin hem büyük hem de küçük harf oluşumlarını saymanız gerekiyorsa, değiştirmeyi çalıştırmadan önce metni büyük harfe dönüştürmek için SUBSTITUTE içindeki BÜYÜK HARF işlevini kullanın. Ardından, şu şekilde değiştirilen metin olarak bir büyük harf sağlayın:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",""))

Ilginç makaleler...