Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de belirli bir karakterle başlayan hücreleri saymak için COUNTIF ve LEFT fonksiyonlarını birleştirin

Author Siluvia Last modified

Excel'de büyük veri setleriyle çalışırken, belirli bir aralıktaki hücrelerin kaç tanesinin belirli bir karakter (veya harf/sayı) ile başladığını bulmanız gerekebilir. Bu, ürün kodları, isimler veya bir desene uyan kategorik girişler gibi verileri gruplamak, segmentlemek veya hızlıca analiz etmek için kullanışlıdır. Örneğin, her zaman belirli bir harfle başlayan öğeler veya çalışan isimleri, uygun Excel fonksiyonları veya araçlarla etkili bir şekilde filtrelenip sayılabilir. Bu eğitim, geleneksel formüller, özel Excel eklentileri ve daha gelişmiş senaryolar için VBA kodu da dahil olmak üzere, belirli bir karakterle başlayan hücrelerin sayısını öğrenmek için çeşitli pratik yöntemler sunar. Her yaklaşımın kendi avantajları vardır, bu nedenle ihtiyaçlarınıza ve veri senaryolarınıza en uygun olanı seçebilirsiniz.

Belirli bir karakterle başlayan hücreleri saymak için formüller kullanın
Belirli bir karakterle başlayan hücreleri kolayca saymak için harika bir özellik
Belirli bir karakterle başlayan hücreleri saymak için VBA makrosu


Belirli bir karakterle başlayan hücreleri saymak için formüller kullanın

Aşağıdaki ekran görüntüsünde gösterildiği gibi bir metin dizesi listesi olduğunu ve bu hücrelerden kaç tanesinin "K" karakteriyle başladığını saymanız gerektiğini varsayalım. Bu, veri doğrulama, liste kontrolü veya adlandırma kurallarına uyan kodları filtreleme gibi durumlarda yaygın bir görevdir.

a screenshot of the original data

Bunu hızlı bir şekilde gerçekleştirmek için, Excel'in COUNTIF ve LEFT fonksiyonlarını (veya dizi formüllerinin bir kombinasyonunu) kullanan birkaç farklı formül kullanabilirsiniz. Bu formüller, yalnızca "ile başlayan" kriterini karşılayan hücreleri tanımlamanıza olanak tanır.

1. Sonucu görüntülemek istediğiniz boş bir hücre seçin. Aşağıdaki formülü bu hücreye kopyalayıp yapıştırın ve ardından sonucunuzu almak için Ctrl + Shift + Enter tuşlarına basın (bu, bazı Excel sürümlerinde bir dizi formülüdür).

=COUNT(IF(LEFT(A2:A6,1)="K",1,""))

a screenshot of using formula to count cells begin with a certain character

Notlar:

  • 1) A2:A6, değerlendirilecek metin dizilerini içeren aralıktır. 1, sadece ilk karakteri karşılaştırıyorsunuz demektir. "K" yerine ihtiyacınız olan herhangi bir karakteri yazın. Gerçek verileriniz için aralığı ve hedef karakteri gerektiği gibi ayarlayabilirsiniz.
  • 2) Eski Excel sürümlerinde Ctrl + Shift + Enter kombinasyonunu kullanmayı unutursanız, formül beklenen şekilde hesaplanmayabilir. Microsoft 365 ve Excel 2021'de dizi otomatik olarak aktarılır.
  • 3) Sürümünüze ve tercihlerinize bağlı olarak aşağıdaki formüller de faydalı olabilir:
    =COUNTIF(A2:A6,"K*")
    Bu formül bir joker karakter kullanır ve bu, A2:A6 aralığındaki "K" ile başlayan tüm değerleri eşleştirir. Dizi girişi gerekmez.
    =SUMPRODUCT(--(LEFT(A2:A6,1)="K"))
    Bu formül, dizi formülleri alternatifi arıyorsanız faydalıdır çünkü SUMPRODUCT dizileri doğal olarak işleyebilir.

Pratik ipuçları: Başka karakterlerle veya birden fazla başlangıç karakteriyle başlayan hücreleri saymak istiyorsanız, LEFT fonksiyonundaki numarayı (örneğin, ilk iki karakter için LEFT(A2:A6,2)) ve hedef dizesini gerektiği gibi ayarlayın. Kaynak verilerinizde başlangıçta fazladan boşluk olmadığından emin olun, bu da sayımın yanlış olmasına neden olabilir.


Belirli bir karakterle başlayan hücreleri kolayca saymak için harika bir özellik

Kutools for Excel'in Belirli Hücreleri Seç özelliği, belirli bir karakterle başlayan hücrelerin sayısını bulmak için basit ve esnek bir yol sunar — formül yazmanız veya hatırlamanız gerekmez. Bu görsel, tıkla-seç yaklaşımı, karmaşık sözdizimini önlemek isteyen veya farklı sütunlar veya aralıklar üzerinde tekrar tekrar hızlı kontroller yapmak zorunda olan kullanıcılar için uygundur.

Kutools for Excel'i uygulamadan önce, lütfen önce indirip yükleyin.

1. Kontrol etmek istediğiniz hücre aralığını seçin. Kutools sekmesine gidin, ardından Seç > Belirli Hücreleri Seç'e tıklayın. Lütfen aşağıdaki ekran görüntüsüne bakın.

a screenshot of enabling the Select Specific Cells feature

2. Belirli Hücreleri Seç iletişim kutusunda ayarlarınızı yapılandırın:

  • 2.1) Seçim türünde, her hücreyi bireysel olarak kontrol etmek için Hücre'yi seçin.
  • 2.2) Özel tür açılır menüsünden İle başlar'ı seçin.
  • 2.3) Aradığınız şeyi belirtmek için başlangıç karakterini (örneğin, "K") metin kutusuna girin.
  • 2.4) İşlemi yürütmek için Tamam'a tıklayın.

a screenshot of setting conditions

3. İşlem tamamlandığında, başka bir Belirli Hücreleri Seç iletişim kutusu açılacak ve seçilen aralıkta kaç hücrenin belirtilen karakterle başladığını size tam olarak söyleyecektir. Aynı zamanda, çalışma sayfanızda tüm eşleşen hücreler seçilecektir. İletişim kutusunu kapatmak ve sonuçları görüntülemek veya gerektiği gibi düzenlemek için Tamam'a tıklayın.

Bu yaklaşım, özellikle formül yoğun olmayan iş akışlarında, sonuçları hızlıca doğrulamak veya ek biçimlendirme veya işlemler için eşleşen hücreleri seçmek zorunda olan kullanıcılar için çok önerilir. Kutools'un büyük veri setlerini sorunsuzca desteklediğini ve manuel formül yönetimi olmadan hızlı, tekrar eden işlemlere izin verdiğini unutmayın.

Not: Bu yöntem büyük/küçük harfe duyarlıdır. Eşleşme sayısı beklentinizden farklıysa, kriterlerinizin hücrelerin tam olarak büyük/küçük harf ve başlangıç karakterleriyle eşleştiğinden emin olun.

  Bu yardımcı programın ücretsiz deneme sürümünü (30-gün) kullanmak istiyorsanız, lütfen indirmek için tıklayın ve ardından yukarıdaki adımlara göre işlemi uygulamak için gidin.


Belirli bir karakterle başlayan hücreleri saymak için VBA makrosu

Gelişmiş kullanıcılar için veya dinamik veya filtrelenmiş veri setlerinde belirli bir karakterle başlayan hücrelerin sayısını saymanız gereken otomasyon senaryolarında, VBA esnek bir alternatif sunar. Basit bir makro kullanarak, herhangi bir aralıkta bu işlemi gerçekleştirebilirsiniz — özellikle sayma görevi sık sık tekrar ediliyorsa veya verileriniz sık değişiyorsa ve formülleri sürekli güncellemek istemiyorsanız faydalıdır.

Aşağıdaki makro, hedef aralığınızı seçmenizi ve kontrol etmek istediğiniz karakteri girmenizi isteyecektir. Daha sonra her hücreyi analiz eder ve sonucu uygun bir diyalogda görüntüler. Bu çözüm, tekrarlayan görevleri otomatikleştirmek veya formülleri doğrudan kullanamayan tablolarla çalışmak için idealdir (örneğin filtrelenmiş tablolar, korumalı sayfalar veya etkileşimli raporlar). Makro, aksi belirtilmedikçe büyük/küçük harfe duyarlı değildir.

1. Microsoft Visual Basic for Applications düzenleyicisini açmak için Alt + F11 tuşlarına basın. VBA penceresinde, Ekle > Modül'e tıklayın ve aşağıdaki kodu modül penceresine yapıştırın:

Sub CountCellsStartingWithChar()
    Dim WorkRng As Range
    Dim Cell As Range
    Dim FirstChar As String
    Dim CountNum As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to count:", xTitleId, WorkRng.Address, Type:=8)
    
    FirstChar = Application.InputBox("Enter the character to check:", xTitleId, "", Type:=2)
    
    CountNum = 0
    
    If WorkRng Is Nothing Or FirstChar = "" Then
        MsgBox "No valid range or character specified.", vbExclamation, xTitleId
        Exit Sub
    End If
    
    For Each Cell In WorkRng
        If Not IsEmpty(Cell.Value) Then
            If Left(Cell.Value, 1) = FirstChar Then
                CountNum = CountNum + 1
            End If
        End If
    Next
    
    MsgBox "Number of cells beginning with '" & FirstChar & "': " & CountNum, vbInformation, xTitleId
End Sub

2. VBA düzenleyicisini kapatın, çalışma sayfanıza dönün ve makro listesini açmak için Alt + F8 tuşlarına basın. CountCellsStartingWithChar seçin ve Çalıştır'a tıklayın. İstediğiniz aralığı seçmek ve hedef karakteri belirtmek için talimatları takip edin.

Pratik ipuçları: Bu makro, metin tabanlı sütunlar veya listeler için en iyi şekilde çalışır. Karşılaştırmayı büyük/küçük harfe duyarsız yapmak istiyorsanız, Left(Cell.Value,1) = FirstChar satırını LCase(Left(Cell.Value,1)) = LCase(FirstChar) ile değiştirin. Ayrıca, seçilen aralığın yalnızca dahil etmek istediğiniz hücreleri içerdiğinden emin olun, birleştirilmiş hücreler veya hata döndüren formülleri olan hücreler sonuçları etkileyebilir.

"Geçerli aralık veya karakter belirtilmedi" mesajıyla karşılaşırsanız, yeniden deneyin ve istemleri boş bırakmadığınızdan emin olun. Bu makro, sadece basit sayım görevleri için değil, daha büyük otomasyon süreçlerine (örneğin çok aşamalı raporlar veya VBA destekli panolar) entegre edilmesi gerektiğinde de faydalıdır.


İlgili makaleler

Excel'de birden fazla kriterle COUNTIF kullanın
Excel'de COUNTIF fonksiyonu, listedeki belirli bir değerin sayısını hesaplamamıza yardımcı olabilir. Ancak bazen, sayım için birden fazla kriter kullanmamız gerekir, bu da daha karmaşık hale gelir, bugün birden fazla kriterle sayım konusunda bazı maddelerden bahsedeceğim.

Excel'de tarih/ay/yıl ve tarih aralığına göre Countif
Bu eğitimdeki yöntemler, Excel'de formüllerle tarih/ay/yıl ve tarih aralığına göre Countif yapmanıza rehberlik edecektir.

Excel'de belirli bir metinle başlayan veya biten hücreleri sayın
Belirli bir veri aralığınız olduğunu ve bir çalışma sayfasında "kte" ile başlayan veya biten hücrelerin sayısını saymak istediğinizi varsayalım. Burada manuel sayım yerine size bazı püf noktaları sunacağım.

Birden fazla çalışma sayfasında belirli bir değeri sayın
Birden fazla çalışma sayfanız olduğunu ve bu çalışma sayfalarından belirli bir değer olan "Excel" in geçiş sayısını almak istediğinizi varsayalım. Peki, birden fazla çalışma sayfasında belirli bir değeri nasıl sayabilirim?


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste 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 Değiştir | Aralıkları & 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ı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin