Metindeki Karakterleri Saydır - Microsoft Excel


Bir metindeki belli bir karakterin metinde kaç tane olduğunu öğrenmek için kullanılabilecek formül alternatifidir.

Formül

A1 hücresinde metin, B1 hücresinde de saydırılmasını istediğimiz karakter bulunmaktadır. Formül de C1 hücresine yazılmıştır.


=UZUNLUK(A1)-UZUNLUK(YERİNEKOY(KÜÇÜKHARF(A1);B1;""))

Formül (Açıklamalı)

Formülün Çalışma Mantığı

Formül temelde bir çıkarma işleminden oluşuyor. Öncelikle metnin uzunluğunu bulduruyoruz, sonrasında da metinden istenilen karakterleri çıkardıktan sonra bu halinin uzunluğunu bulduruyoruz. Bu iki sonucun farkı bize istediğimiz karakterin metinde kaç tane bulunduğunun sayısını veriyor.


Metnin Uzunluğunu Bul

Öncelikle metnin uzunluğunu buluyoruz. Bu birazdan bize lazım olacak. Ayrıca çıkarma işlemi için gereken ilk sayıyı bulduk.


UZUNLUK(A1)


Büyük Küçük Harf Duyarlılığını Ayarla

Karakterleri saydırırken büyük küçük harf duyarlılığının olup olmadığını belirliyoruz. Böylelikle daha spesifik bir saydırma işlemi yapabiliriz. Bu senaryoda büyük küçük harf duyarlılığının olmasını tercih etmedik. Bu yüzden de bu durumun önüne geçmek için bütün harfleri küçük harfe dönüştüren KÜÇÜKHARF formülünü kullandık. Aradığımız karakteri de küçük harf olarak vereceğiz.


KÜÇÜKHARF(A1)


Aranan Karakterleri Metinden Çıkar

Şimdi YERİNEKOY formülünü kullanarak aranan karakterleri metinden çıkaracağız. Bunu yapan formül ise şu şekildedir:


YERİNEKOY(KÜÇÜKHARF(A1);B1;"")


İstenilen Karakterlerin Çıkarıldığı Metnin Uzunluğunu Bul

Metinden aranan karakterleri çıkardıktan sonra kalan metin parçasının uzunluğunu UZUNLUK formülüyle bulacağız. Çıkarma işlemi için gereken ikinci sayıyı da bulmuş olduk.


UZUNLUK(YERİNEKOY(KÜÇÜKHARF(A1);B1;""))


Çıkarma İşlemini Yap


Birinci Sayı: UZUNLUK(A1)
İkinci  Sayı: UZUNLUK(YERİNEKOY(KÜÇÜKHARF(A1);B1;""))

Şimdi bu iki sayıyı birbirinden çıkaracağız.


=UZUNLUK(A1)-UZUNLUK(YERİNEKOY(KÜÇÜKHARF(A1);B1;""))


Sonuç

Metnin tüm uzunluğundan istenilen karakterleri çıkardıktan sonra kalan metnin uzunluğunu çıkarırsak, aranan karakterlerin kaç tane olduğunu öğrenebiliyoruz.


=UZUNLUK(A1)-UZUNLUK(YERİNEKOY(KÜÇÜKHARF(A1);B1;""))

Etiketler
microsoft excel açıklamalı içerik microsoft excel formül