Excel'de karakterler nasıl sayılır?
Bu derste, bir hücredeki veya hücre aralığındaki karakter sayısını saymak için Excel’de farklı formüllerin nasıl yazılacağını öğreneceğiz.
Tek bir hücredeki karakterleri sayın
Bir hücredeki karakterleri saymak için sayıyı almak istediğiniz hücreye UZUNLUK fonksiyonunu girmeniz gerekir. Bundan sonra (A1) hücresine bakın. Sonunda, sayımı almak için Enter tuşuna basın. Birden fazla hücreniz varsa aynı formülü bu hücrelere de uygulayabilirsiniz.
=LEN(B1)
Boşluksuz karakterleri say
Bir hücrede bir veya birden fazla boşluk varsa, bu durumda UZUNLUK ve SUBSTITUTE kombinasyonunu kullandığımız aşağıdaki formülü kullanabilirsiniz.

=LEN(SUBSTITUTE(A1," ",""))
Bu formülde “Merhaba” ile “Dünya!” arasında bulunan boşluğu değiştirmek için SUBSTITUTE’u kullandık. » boş bir değerle.
Bir aralıktaki karakterleri sayma
Belirli bir hücre aralığınız varsa ve bu aralığın tamamındaki karakterleri saymak istiyorsanız, SUMproduct ve LEN kombinasyonunu kullanabilirsiniz.
=SUMPRODUCT(LEN(A1:A3))
SUMproduct kullandığınızda tek hücrede tablo alabilir. Bu şekilde aralıktaki tüm hücrelerin (3) değerini alır. SUMproduct arasında ise LEN karakter sayısını alır.
Değerde boşluk bulunan bir hücreniz veya birden fazla hücreniz varsa ve karakterleri sayarken bu boşluğu saymak istemiyorsanız. SUMproduct, LEN ve SUBSTITUTE kombinasyonunu oluşturmalısınız.
Yukarıdaki örnekte karakter sayısını alırken boşluk eklediğinizde 36 sayısını elde ediyoruz. Ancak formülü kullandığımızda (TOPLAM, SUBSTITUTE ve UZUNLUK).
=SUMPRODUCT(LEN(SUBSTITUTE(A1:A3," ","")))
Bir hücreden veya aralıktan belirli bir karakteri sayın
Diyelim ki bir hücreden belirli bir karakterin sayısını almak istiyorsunuz, bunu LEN ve SUBSTITUTE’u birleştirerek yapabilirsiniz.

Yukarıdaki örnekte hücredeki yıldız işaretini (*) saymak için formülü kullandık.
=LEN(A1)-LEN(SUBSTITUTE(A1,"*",""))

Bu işlev iki bölümde çalışır:
- İlk bölümde hücredeki toplam karakter sayısını alan LEN işlevine sahipsiniz.
- İkinci bölümde, (*) değerini değersiz olarak değiştiren SUBSTITUTE’a sahipsiniz. Bundan sonra LEN, yıldız işareti olmayan karakter sayısını döndürür.
Sonuçta biri (*) olan, diğeri (*) olmayan iki hesabınız var. Ve ikisini çıkardığınızda sonuçtaki (*) sayısını elde edersiniz.
Benzer şekilde, bir hücre aralığından belirli bir karakteri saymak istiyorsanız ve yukarıdaki formülü SUMproduct işlevine sarmanız ve tek bir hücre yerine aralığın tamamına başvurmanız gerekiyorsa.
=SUMPRODUCT(LEN(A1:A7)-LEN(SUBSTITUTE(A1:A7,"*","")))

SUMproduct kullandığınızda aralığın tamamını tablo olarak alır ve tek hücre yerine tüm aralığın formülünü kullanır. Bunun anlamı:
İlk bölümde tüm aralığın toplam karakter sayısını alırsınız, ikinci bölümde ise SUBSTITUTE, (*) işaretini kaldırın ve LEN sayıyı alır. Daha sonra her iki sayıyı da çıkararak sonuçtaki belirli karakterin sayısını elde edersiniz.