KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de bir kelimenin veya değerin kaç kez geçtiğini nasıl sayabilirim?

YazarSiluvia Değiştirme Tarihi

Günlük Excel işlerinizde, belirli bir kelimenin veya değerin tek bir hücrede ya da bir hücre aralığında kaç kez geçtiğini belirlemeniz sıkça gerekebilir. Örneğin, metinsel verilerde belli bir anahtar kelimenin ne sıklıkla kullanıldığını incelemek, bir veri kümesinde belirli bir öğenin kaç kez yer aldığını saymak veya içerik tutarlılığını değerlendirmek isteyebilirsiniz. Geçişlerin doğru şekilde hesaplanması, veri doğrulama, metin analizi, envanter takibi, anket sonuçlarının değerlendirilmesi ve benzeri pek çok alanda size değerli destek sağlar. Bu makale, Excel’de kelime veya değer geçişlerini saymak için çeşitli pratik yöntemleri tanıtıyor ve gerçek çalışma ihtiyaçlarınıza en uygun yaklaşımı seçmenize yardımcı oluyor.

Formüllerle tek bir hücrede veya aralıkta bir kelime/değerin ne sıklıkta geçtiğini sayma
Harika bir araçla tek bir hücrede veya aralıkta bir kelime/değerin ne sıklıkta geçtiğini kolayca sayma
VBA makrosu kullanarak geçişleri sayma (özel makro yöntemi)
SAYEĞER veya ÇARPIMTOPLA formüllerini kullanarak geçişleri sayma (büyük/küçük harfe duyarsız/kısmi eşleşmeler)
Excel PivotTable kullanarak geçişleri sayma (aralıklarda özetleme)


Formüllerle tek bir hücrede veya aralıkta bir kelime/değerin ne sıklıkta geçtiğini sayma

Bir kelimenin veya belirli bir değerin tek bir hücrede veya tanımlı bir aralıkta ne sıklıkla göründüğünü saymak için aşağıdaki formülü uygulayabilirsiniz. Bu yaklaşım, ek araçlar veya makrolara gerek kalmadan hızlı ve doğrudan bir sonuç istediğinizde özellikle uygundur.

Bir tek hücredebir kelimenin kaç kez geçtiğini saymak istiyorsanız, sonucun görüntülenmesini istediğiniz boş bir hücre seçin, aşağıdaki formülü girin ve ardından Entertuşuna basın:

=SUMPRODUCT((LEN(A2)-LEN(SUBSTITUTE(A2,D1,"")))/LEN(D1))

Bir hücrede bir kelimenin formül kullanarak kaç kez geçtiğini sayın

Bir kelimenin hücre aralığında kaç kez geçtiğini saymak istiyorsanız, formülü tüm aralığı kapsayacak şekilde güncelleyin. Bunun için şu şekilde boş bir hücreye girin:

=SUMPRODUCT((LEN(A2:A15)-LEN(SUBSTITUTE(A2:A15,D1,"")))/LEN(D1))

Birden fazla hücrede bir kelimenin formül kullanarak kaç kez geçtiğini sayın

Notlar:

1. Yukarıdaki formüllerde,A2veya A2:A15sayım yapmak istediğiniz hücre veya aralıktır;D1ise aradığınız kelimeyi veya değeri içeren hücredir. Bu başvuruları gerçek veri düzeninize göre ayarlayın.
2. Bu formül Büyük/Küçük Harf Duyarlıbüyük/küçük harfe duyarlıdır; bu nedenle "Word" ile "word" farklı oluşumlar olarak değerlendirilir. Büyük/küçük harf farkını göz ardı eden bir sayım istiyorsanız, aşağıda verilen ek formül tabanlı çözümlere bakın.
3. Bu yöntemin kısmi eşleşmeleri de saydığına dikkat edin; örneğin "the" kelimesi içinde "he" aramak, "he"yi "the"nin içinde geçerli bir eşleşme olarak sayacaktır. Tam (tam kelime) eşleşmeleri saymanız gerekiyorsa lütfen diğer yöntemleri düşünün veya formül mantığını geliştirin.

Tek bir hücrede veya aralıkta bir kelime/değerin ne sıklıkta geçtiğini Kutools for Excel ile sayma

Metindeki kelime sayısı özelliği, Kutools for Excel içinde bir hücrede veya tanımlı bir aralıkta herhangi bir kelimenin ya da değerin kaç kez geçtiğini anında hesaplamanıza olanak tanır. Formül veya VBA koduyla uğraşmak istemeyen kullanıcılar için bu yöntem sayımı büyük ölçüde basitleştirir ve tekrarlayan görevlerde olduğu kadar büyük ölçekli veri analizi senaryolarında da hem verimliliği hem doğruluğu artırır.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Çıktı için boş bir hücre seçin. Ardından Kutools > Formül Yardımcısı > Formül Yardımcısı yolunu izleyin.

Kutools'un Formül Yardımcısı özelliğine tıklayın

2. Formül Yardımcısıiletişim kutusunda şu yapılandırma adımlarını izleyin:

2,1)Bir formül seçinlistesinden Metindeki kelime sayısı seçin.
İpuçları: Formülün adını biliyorsanız, hızlıca bulmak için Filtrekutusunu kullanın.
2,2)Metinkutusunda, kelime oluşumlarını saymak istediğiniz tek hücreyi veya aralığı seçin.
2,3)Kelimekutusuna sayılacak hedef kelimeyi girin veya kelimeyi içeren bir hücreyi seçin.
2,4) İşlemi tamamlamak için Tamamdüğmesine tıklayın. Yönlendirme için ekran görüntüsüne bakın:

İletişim kutusunda hücre başvurularını ayarlayın

Hedef kelimenizin seçili hücrede veya aralıkta toplam kaç kez geçtiğini anında göreceksiniz.

Avantajlar: Bu çözüm, Excel işlevlerine aşina olmayan kullanıcılar için manuel formül yazma ihtiyacını ortadan kaldırır ve formül hataları riskini azaltır.
Kısıtlama: Kutools for Excel eklentisinin yüklenmesini gerektirir.

Bu yardımcı programın ücretsiz 30 günlük deneme sürümünü almak istiyorsanız, işlemi yukarıdaki adımlara göre uygulamak için lütfen indirmek üzere tıklayın.


VBA makrosu kullanarak geçişleri sayma (özel makro yöntemi)

Yalnızca tam kelime eşleşmelerini sayma, büyük/küçük harfe duyarlı ya da duyarsız sayım arasında geçiş yapma veya büyük veri kümelerinde işlemi otomatikleştirme gibi daha esnek ve gelişmiş sayım seçeneklerine ihtiyaç duyan kullanıcılar için VBA makrosu tabanlı bir çözüm idealdir. Bu yaklaşım, eşleşme modunu özelleştirmenize olanak tanır ve tekrarlanan işlemlerde hem tutarlılığı artırır hem de zaman kazandırır.

Uygulanabilir senaryo: Özel sayım ihtiyaçlarınız olduğunda (örneğin büyük/küçük harf farkını yoksayma veya yalnızca tam kelimeleri eşleştirme) ya da sayımı bir iş akışının parçası olarak otomatikleştirmek istediğinizde.

Önlemler: Dosyalarınızı her zaman yedekleyin ve yalnızca güvenilir kaynaklardan gelen makroları etkinleştirin—makroları çalıştırmadan önce bu adımları asla atlamayın.

1. VBA düzenleyicisini açmak için Geliştirici Araçları > Visual Basic yolunu izleyin. VBA penceresinde Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu modüle yapıştırın:

Sub CountOccurrencesOfWord()
    Dim rng As Range
    Dim wordToCount As String
    Dim caseSensitive As Integer
    Dim wholeWordOnly As Integer
    Dim totalCount As Long
    Dim cell As Range
    Dim cellText As String
    Dim i As Integer
    
    On Error Resume Next
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range to count:", "KutoolsforExcel", rng.Address, Type:=8)
    
    wordToCount = Application.InputBox("Enter the word or value to count:", "KutoolsforExcel", "", Type:=2)
    
    caseSensitive = MsgBox("Enable case sensitive count? (OK = Yes, Cancel = No)", vbOKCancel, "KutoolsforExcel")
    
    wholeWordOnly = MsgBox("Count whole words only? (OK = Yes, Cancel = No)", vbOKCancel, "KutoolsforExcel")
    
    totalCount = 0
    
    For Each cell In rng
        cellText = cell.Value
        
        If Not IsError(cellText) And Len(cellText) > 0 Then
            If wholeWordOnly = vbOK Then
                Dim regEx As Object
                Set regEx = CreateObject("VBScript.RegExp")
                
                regEx.Pattern = "\b" & wordToCount & "\b"
                regEx.Global = True
                regEx.IgnoreCase = (caseSensitive <> vbOK)
                
                If regEx.Test(cellText) Then
                    totalCount = totalCount + regEx.Execute(cellText).Count
                End If
            Else
                If caseSensitive = vbOK Then
                    i = (Len(cellText) - Len(Replace(cellText, wordToCount, ""))) / Len(wordToCount)
                Else
                    i = (Len(LCase(cellText)) - Len(Replace(LCase(cellText), LCase(wordToCount), ""))) / Len(wordToCount)
                End If
                
                totalCount = totalCount + i
            End If
        End If
    Next cell
    
    MsgBox "Total occurrences: " & totalCount, vbInformation, "KutoolsforExcel"
End Sub

2. Kodu girdikten sonra Çalıştır düğmesi **Çalıştır** düğmesine tıklayın. Karşınıza çıkan iletişim kutusunda, sayım yapmak istediğiniz aralığı seçmeniz, ardından hedef kelime veya değerinizi belirtmeniz ve büyük/küçük harfe duyarlı sayım yapmak ile yalnızca tam kelime eşleşmelerini saymak isteyip istemediğinizi seçmeniz istenecektir.

İpuçları:

  • “Yalnızca tam kelimeleri say” seçeneğini işaretlerseniz, kısmi eşleşmeler (örneğin “the” kelimesindeki “he”) sayılmaz.
  • Daha genel anketlerde veya büyük/küçük harf karışık verilerin analizinde büyük/küçük harfe duyarsız modu kullanın.
  • Makro, hesaplama sırasında boş veya hata içeren hücreleri dikkate almaz.

Sorun Giderme: Çalıştırırken hata alırsanız, verilerinizin formül hataları veya boş değerler içermediğini kontrol edin. Excel kurulumunuz makroları engelliyorsa, bunları Güven Merkezi Ayarları'ndan etkinleştirin.

Özet öneri: Bu VBA yöntemi, standart formüller ihtiyaçlarınızı karşılayamadığında özellikle uygundur ve daha karmaşık eşleşme kurallarına ya da tekrarlayan toplu işlemlere kolayca uyarlanabilir.


SAYEĞER veya ÇARPIMTOPLA formüllerini kullanarak geçişleri sayma (büyük/küçük harfe duyarsız/kısmi eşleşmeler)

Excel, hem tam eşleşmeleri hem de kısmi eşleşmeleri saymak için çeşitli esnek formüller sunar. Aşağıdaki yöntemler, hızlı, otomatik ve kolayca özelleştirilebilir bir çözüm aradığınızda idealdir. Bu yaklaşımlar, değer listeleri, anket verileri veya tüm bir tablo ya da sütun içinde belirli geçişleri filtrelemek için mükemmeldir.

SAYEĞER formülü: tam, büyük/küçük harfe duyarsız eşleşmeleri sayma

If you want to count the number of cells in a range that match a word or value (regardless of case), boş bir hücreye (örneğin E1) aşağıdaki formülü girin:

=COUNTIF(A2:A15, D1)

Bu formül, A2:A15 aralığında D1 hücresiyle tam olarak eşleşen değerleri sayar; büyük/küçük harf fark etmeksizin ("Elma" ile "elma" aynı kabul edilir). Formülü girdikten sonra Enter tuşuna basın ve gerektiğinde doldurma tutamacını aşağı sürükleyerek diğer satırlara kopyalayabilirsiniz.

COUNTIF with partial match (using wildcards)

Yalnızca tam eşleşmeler değil, hücre içinde herhangi bir yerde belirli bir kelimeyi içeren hücre sayısını saymak için SAYEĞER formülünü şu şekilde ayarlayın ve boş bir hücreye girin:

=COUNTIF(A2:A15, "*" &, D1 &, "*")

Bu sürüm, D1 hücresindeki içeriğin hücre içinde herhangi bir yerde geçtiği hücreleri sayar; ayrıca büyük/küçük harf farkını göz ardı eder. Anket yanıtları, ürün kodları veya metin parçaları için idealdir.

Parametre açıklaması:
  • A2:A15: Arama yaptığınız veri aralığı.
  • D1: Arama terimi veya başvuru hücresi.
Formüllerdeki aralıkları ve hücre başvurularını ihtiyaç duyduğunuz şekilde ayarlayın.
Hatırlatma: Büyük/küçük harfe duyarlı ve kısmi eşleşmeler gerekiyorsa yukarıdaki VBA çözümünü kullanmayı düşünün.
İpucu: Bu formüllerin tümü, aralıklarınızı genişlettiğinizde yeni verilere otomatik olarak uyar.

Excel PivotTable kullanarak geçişleri sayma (aralıklarda özetleme)

Excel’in yerleşik PivotTable özelliği, özellikle listelerde veya tablolarda belirli değerlerin ya da kelimelerin kaç kez geçtiğini özetlemek ve saymak için son derece etkilidir. Yapılandırılmış verilerle—örneğin liste, işlem kayıtları veya anket yanıtlarıyla—çalışırken bu özellik büyük kolaylık sağlar. PivotTable, dinamik gruplama ve çoklu kriterlere göre sayma imkânı sunarak, formül veya kod yazmaksızın veri analizi yapmak isteyenler için pratik ve güçlü bir seçenektir.

Değer açıklaması: Büyük tabloları özetlemek, anket yanıtlarındaki sıklıkları belirlemek, tekrarlanan isimleri saymak ya da stok kalemi sayılarını analiz etmek için idealdir.

Avantajlar: Formüle gerek yoktur; görsel, etkileşimli ve yeni verilerle kolayca güncellenir.
Dezavantajlar: Tek hücre içeriğinde ya da yapılandırılmamış metin içinde sayım yapmak için pek uygun değildir; sütun bazlı değer sayımı için en ideal seçenektir.

PivotTable kullanarak değer oluşumlarını saymak için adımlar:

  • Veri Aralığınızı seçin (örneğin A1:A100 veya tüm tablo).
  • Şeritteki Ekle sekmesine gidin ve ÖzetTablo'ya tıklayın.
  • PivotTable’yi yeni bir çalışma sayfasına mı yoksa mevcut bir çalışma sayfasına mı yerleştirmek istediğinize karar verin ve Tamam’a tıklayın.
  • Alan listesinden, sayısını almak istediğiniz sütunu (yani metin/değerlerin bulunduğu sütunu) hem Satırlar alanına hem de Değerler alanına sürükleyin. PivotTable, her benzersiz değerin kaç kez göründüğünü otomatik olarak sayar.

Sonuçlar tablosu, orijinal verileriniz değiştiğinde istediğiniz zaman yenilenebilir; böylece minimum çabayla her zaman doğru sayımı korursunuz.

İpuçları:

  • PivotTable içindeki değerleri, daha kesin özetler elde etmek için doğrudan filtreleyebilirsiniz.
  • Birden fazla alana göre ayrıntılı analiz yapmak için (örneğin kelimelere ve kategorilere göre sayımlar), Satırlar veya Sütunlar alanına ek alanlar eklemeniz yeterlidir.

Sorun Giderme: Orijinal verileri değiştirdikten sonra Özet Tablonuz güncellenmiyorsa, Özet Tablo içinde herhangi bir yere sağ tıklayıp "Yenile" seçeneğini seçin. Alan listesini görmüyorsanız, Özet Tablo Analiz sekmesindeki "Alan Listesi" düğmesine tıklayın.


İlgili makaleler

Excel'de Bir Sütundaki Yinelenen Değerleri Sayma
Bu makale, Excel'de bir sütundaki yinelenen değerleri saymanıza yardımcı olacak dört yöntemi göstermektedir.

Excel'de Hücre Metin veya Metnin Bir Kısmını İçeriyorsa Sayma
Aşağıdaki verilere sahip olduğunuzu ve "Elma", "Portakal" ile "Şeftali" metinlerini içeren hücre sayılarını ayrı ayrı öğrenmek istediğinizi varsayalım. Peki bunu nasıl yaparsınız? Bu öğretici, Excel’de hücrelerin belirli bir metni veya metnin bir parçasını içerip içermediğini hızlıca saymanız için SAYEĞER işlevini adım adım açıklar. Ayrıca, bu işlemi yalnızca birkaç tıklamayla kolayca gerçekleştirmenizi sağlayacak harika bir özelliği de tanıtıyor!

Excel'de Çoklu Ölçütlerle SAYEĞER Kullanımı
Excel'de SAYEĞER işlevi, bir listede belirli bir değerin kaç kez geçtiğini kolayca hesaplamanıza yardımcı olur. Ancak bazen birden fazla ölçüte göre sayım yapmanız gerekir ve bu durum işleri biraz daha karmaşık hâle getirebilir. Bu makalede, çoklu ölçütlerle etkili sayım yapmanızı sağlayacak bazı pratik yöntemler paylaşıyoruz.


En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar