Excel Karakterin Dize İçindeki Oluşumlarını Sayma

  • Bunu Paylaş
Hugh West

Bu eğitimde, Excel'de belirli bir dize ve dize aralığındaki bir karakterin veya kelimenin oluşum sayısını tartışacağız. Genellikle, bir hücredeki veya büyük miktarda veri içeren bir veri aralığındaki karakterin sıklığını hesaplamamız gerekir. Bu nedenle, bu sayma sayısını kolaylaştırmak için, bu makalede kullanımı kolay bazı formülleri tartışacağız.

Alıştırma Çalışma Kitabını İndirin

Bu makaleyi hazırlarken kullandığımız alıştırma çalışma kitabını indirebilirsiniz.

String.xlsx'te Karakterin Oluşumlarını Sayma

5 Excel'de Karakter Dizisindeki Karakter Oluşumlarını Sayma Yöntemleri

1. SUMPRODUCT ve LEN İşlevini Kullanarak Excel'de Dizede Karakter Oluşumlarının Toplam Sayısını Bulma

Bir hücredeki toplam karakter sayısını bilmek istiyorsanız, LEN fonksiyonu Ancak, bir aralıktaki toplam karakter sayısını bilmeniz gerektiğinde SUMPRODUCT ve LEN Örneğin, bir kitap adı veri kümemiz var ve aralıktaki toplam karakter sayısını bilmek istiyoruz. Bu nedenle, aşağıdaki adımları kullanacağız.

Adımlar:

  • İlk olarak aşağıdaki formülü yazın:
=SUMPRODUCT(LEN(B5:B9))

İşte, burada LEN fonksiyonu bir metin dizesindeki karakter sayısını döndürür ve SUMPRODUCT fonksiyonu ilgili aralığın çarpımlarının toplamını döndürür.

  • Ve işte belirtilen aralıktaki toplam karakter sayısı.

Not:

Excel LEN işlevi, harfler, sayılar, boşluklar, semboller ve tüm boşluklar, noktalama işaretleri vb. dahil olmak üzere her hücredeki tüm karakterleri sayar.

2. Excel'de Bir Dizede Belirli Karakterin Oluşumunu Toplamak için SUBSTITUTE ve LEN İşlevlerini Birleştirin (Büyük/Küçük Harfe Duyarlı)

Bazen bir Excel hücresindeki bir karakterin sıklık sayısını bilmemiz gerekir. Böyle bir durumda LEN ve YERİNE GEÇME aynı anda çalışır. YEDEK fonksiyonu büyük/küçük harfe duyarlıdır, bu nedenle küçük harf karakterlerini ararsanız, yalnızca bu karakterlerin sayısını alırsınız. Örneğin, kitap adı veri kümemizde, yalnızca karakter sayısını arayacağız 'a Yani, ilgili adımlar şunlardır:

Adımlar:

  • İlk olarak, aşağıdaki formülü yazın:
=LEN(B5)-LEN(SUBSTITUTE(B5, "a",""))

Formülün Dağılımı:

LEN(B5)

Burada, LEN işlevi aşağıdaki karakterleri sayar Hücre B5 .

SUBSTITUTE(B5, "a","")

Bu YEDEK fonksiyonu tüm 'a' boş ("") ile karakterler.

LEN(SUBSTITUTE(B5, "a",""))

Şimdi YEDEK formülü ile kaplıdır. LEN fonksiyonu, dizenin geri kalan karakterlerinin sayısını verir (tüm karakterler hariç). 'a' ).

LEN(B5)-LEN(SUBSTITUTE(B5, "a",""))

Son olarak, bu formül daha önce hesaplanan iki uzunluğu çıkarır ve belirtilen karakterimizin toplam sayısını verir 'a' .

  • Sonunda, işte beklenen karakterin sayısı:

3. Excel'de Bir Dizede Belirli Karakterin Oluşumunu Hesaplamak için SUBSTITUTE ve LEN İşlevlerinin Kombinasyonunu Kullanın (Harfe Duyarsız)

Önceki yöntemin aksine, karakterleri büyük/küçük harf duyarlılıklarına bakmaksızın saymanız gerekebilir. Bu durumda ÜST veya ALT fonksiyonunu bir önceki formüle ekleyeceğiz. 'A" ve 'a' kitap adı veri kümemizde. İşte adımlar:

Adımlar:

  • İlk önce aşağıdaki formülü yazın.
=LEN(B5)-LEN(SUBSTITUTE(UPPER(B5), "A",""))

İşte, UPPER işlevi Bir metin dizesini tüm büyük harflere dönüştürür. Burada tüm 'a' harfleri 'A' harfine dönüştürülür ve buna göre sayıyı alırsınız. Formülün geri kalanı önceki örnekte açıklanan benzer şekilde çalışır.

  • Son olarak, formül doğru girilirse aşağıdaki sonucu alırsınız.

4. Excel'de Bir Aralıkta Tek Bir Karakterin Oluşma Sayısını Hesaplama

Bazen bir dize aralığındaki belirli karakterlerin toplam oluşumunu hesaplamanız gerekebilir. Örneğin, karakterin sıklığını bilmek istiyoruz 'A' veya 'a' bir veri aralığında.

Adımlar:

  • İlk olarak aşağıdaki formülü yazın.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11, "a","")))

İşte, SUM fonksiyonu Formülün geri kalanı daha önce olduğu gibi çalışır ve son olarak toplam karakter sayısını döndürür 'a' tüm aralıkta.

  • Sonuç olarak, toplam sayıyı aşağıdaki gibi elde edersiniz:

5. Aralıktaki Karakter (Bir Metin veya Alt Dize) Dizesinin Oluşum Sayısını Sayma

Bir önceki yönteme benzer şekilde, bir veri aralığındaki belirli bir metnin sıklığını bilmek isteyebilirsiniz. Bu gibi durumlarda, fonksiyon kombinasyonlarını kullanabilirsiniz. Bu yöntemde, aşağıdakileri birleştiriyoruz SUM , LEN, ve YEDEK Örneğin, renk adlarını içeren bir veri aralığımız var ve renklerin sıklığını bilmek istiyoruz. 'Yeşil' menzilden.

Adımlar:

  • İlk önce aşağıdaki formülü yazın.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11, "Yeşil","")))/LEN("Yeşil")

Yukarıdaki formülde, karakter sayısını belirtilen metne/alt dizeye bölmeniz gerekir Aksi takdirde, metindeki her karakter ayrı ayrı sayılacaktır.

  • Son olarak, burada toplam 'Yeşil ' öğesini belirtilen aralıkta seçin.

Not:

Yukarıda belirtilen formül bir dizi formülü olarak girilmelidir. Windows için Excel'de bir formülü dizi olarak girmek için CTRL+SHIFT+ENTER bir formülü dizi olarak girmek için.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.