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

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

YazarSiluvia Değiştirme Tarihi

Excel'de büyük veri kümeleri üzerinde çalışırken, belirli bir aralıkta belirli bir karakterle (harf veya rakamla) başlayan kaç hücre olduğunu bulmanız sıkça gerekebilir. Bu, ürün kodları, isimler veya belirli bir kalıba uyan kategorik verileri gruplamak, bölmek veya hızlıca analiz etmek için son derece kullanışlıdır. Örneğin, her zaman aynı harfle başlayan öğeler ya da çalışan isimleri, uygun Excel işlevleri veya araçlar sayesinde verimli şekilde filtrelenip sayılabilir. Bu öğreticide, belirli bir karakterle başlayan hücreleri saymanın birkaç pratik yöntemi ele alınmaktadır: geleneksel formüller, özel Excel eklentileri ve daha karmaşık senaryolar için VBA kodu. Her yöntemin kendine özgü avantajları vardır; bu yüzden ihtiyaçlarınıza ve veri yapınıza en uygun olanı kolayca seçebilirsiniz.

Belirli bir karakterle başlayan hücreleri saymak için formüller kullanın
Belirli bir karakterle başlayan hücreleri kolayca saymanızı sağlayan 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 listeniz olduğunu ve bu hücrelerden kaç tanesinin "K" karakteriyle başladığını saymanız gerektiğini varsayalım. Bu, veri doğrulama, liste denetimi veya adlandırma kurallarına uygun kodları filtreleme gibi yaygın görevlerden biridir.

özgün verilerin ekran görüntüsü

Bunu hızlıca gerçekleştirmek için Excel'in COUNTIF ve LEFT işlevlerini (veya bunların dizi formülü kombinasyonlarını) kullanan birkaç farklı formülden yararlanabilirsiniz. Bu formüller, yalnızca "ile başlayan" ölçütünü karşılayan hücreleri belirlemenizi sağlar.

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

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

belirli bir karakterle başlayan hücreleri saymak için formül kullanmanın ekran görüntüsü

Notlar:

  • 1) A2:A6, değerlendirilecek metin dizelerini içeren aralıktır. 1, yalnızca ilk karakteri karşılaştırdığınızı belirtir. "K" ifadesini ihtiyacınıza göre herhangi bir karakterle değiştirebilirsiniz. Gerçek verileriniz için aralığı ve hedef karakteri gerektiği gibi ayarlayabilirsiniz.
  • 2) Eski Excel sürümlerinde Ctrl + Shift + Enter tuşlarına basmayı unutursanız, formül beklenen şekilde çalışmayabilir. Microsoft 365 ve Excel 2021’de ise diziler genellikle otomatik olarak yayılır.
  • 3) Aşağıdaki formüller de sürümünüz ve tercihlerinize bağlı olarak yararlı olabilir:
    =COUNTIF(A2:A6,"K*")
    Bu formül, A2:A6 aralığında "K" ile başlayan tüm değerleri eşleştirmek için bir joker karakter kullanır. Dizi girişi gerekmez.
    =SUMPRODUCT(--(LEFT(A2:A6,1)="K"))
    Bu formül, dizi formüllerine alternatif arayanlar için idealdir; çünkü SUMPRODUCT, dizileri doğrudan işleyebilir.

Pratik ipuçları: Başka karakterlerle veya birden fazla başlangıç karakteriyle başlayan hücreleri saymak istiyorsanız, LEFTişlevindeki sayıyı (örneğin ilk iki karakter için)LEFT(A2:A6,2)) ve hedef dizeyi buna göre güncelleyin. Ayrıca, kaynak verinizin başında fazladan boşluklar olmamasına dikkat edin; aksi takdirde sonuçlar hatalı olabilir.


Belirli bir karakterle başlayan hücreleri kolayca saymanızı sağlayan harika bir özellik

Belirli hücreleri seçin aracı, Kutools for Excel, belirli bir karakterle başlayan hücre sayısını saymak için formül yazmanıza veya hatırlamanıza gerek kalmadan basit ve esnek bir çözüm sunar. Bu görsel, tıklayarak seçim yapma yaklaşımı, karmaşık sözdiziminden kaçınmak isteyen ya da farklı sütunlarda ve aralıklarda tekrar tekrar hızlı kontroller yapması gereken kullanıcılar için idealdir.

Kutools for Excel'i kullanmadan önce lütfen öncelikle indirip yükleyin.

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

Belirli Hücreleri Seç özelliğini etkinleştirmenin ekran görüntüsü

2.Belirli hücreleri seçiniletişim kutusunda ayarlarınızı yapılandırın:

  • 2,1)Seçim türünü belirtin bölümünde, her hücreyi ayrı ayrı kontrol etmek için Hücre seçeneğini işaretleyin.
  • 2,2)Türü belirtin açılır menüsünden İle başlayan seçeneğini belirleyin.
  • 2,3) Aradığınız öğeyi belirtmek için metin kutusuna başlangıç harfini (örneğin "K") girin.
  • 2,4) İşlemi gerçekleştirmek için Tamam düğmesine tıklayın.

koşulları ayarlamanın ekran görüntüsü

3. İşlem tamamlandığında, Aralık seç içinde belirttiğiniz karakterle başlayan kaç hücre bulunduğunu gösteren başka bir Belirli hücreleri seçin iletişim kutusu açılacaktır. Aynı zamanda eşleşen tüm hücreler çalışma sayfanızda seçilir. Sonuçları görüntülemek veya işlemek için iletişim kutusunu kapatmak üzere Tamam düğmesine tıklayın.

Bu yaklaşım, özellikle formül yoğunluğu düşük 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 isteyen kullanıcılar için şiddetle önerilir. Geliştirilmiş İşlevler büyük veri kümelerini sorunsuz şekilde destekler ve manuel formül yönetimi olmadan hızlı ve tekrarlanabilir işlemlere olanak tanır.

Not: Bu yöntem büyük/küçük harfe duyarlıdır. Eşleşme sayısı beklentinizin altında kalırsa, ölçütlerinizin hücre içeriklerinin başlangıç karakterleriyle ve büyük/küçük harf kullanımıyla tam olarak eşleştiğinden emin olun.

Bu yardımcı programın 30 günlük ücretsiz deneme sürümünü kullanmak istiyorsanız, indirmek için tıklayın ve ardından yukarıdaki adımları uygulayın.


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

Gelişmiş kullanıcılar veya belirli bir karakterle başlayan hücreleri dinamik ya da filtrelenmiş veri kümeleri arasında saymayı gerektiren otomasyon senaryoları için VBA esnek bir alternatif sunar. Özellikle sayım işlemi sık tekrarlanıyorsa, verileriniz sürekli değişiyorsa ve formülleri her seferinde güncellemek istemiyorsanız, bu yöntemi basit bir makro ile herhangi bir aralıkta kolayca uygulayabilirsiniz.

Aşağıdaki makro, hedef aralığınızı seçmenizi ve kontrol edilecek karakteri girmenizi ister. Ardından her hücreyi analiz eder ve sonucu uygun bir iletişim kutusunda gösterir. Bu çözüm, tekrarlayan görevleri otomatikleştirmek veya formül kullanımına izin vermeyen tablolarla çalışırken—filtrelenmiş tablolar, korumalı sayfalar ya da etkileşimli raporlar gibi—mükemmel bir seçimdir. Makro, değiştirilmediği sürece büyük/küçük harfe duyarlı değildir.

1.Alt + F11 tuşlarına basarak Microsoft Visual Basic for ApplicationsVBA penceresinde düzenleyicisini açın.Ekle > Modül seçeneğine 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 makrosunu seçin ve Çalıştır düğmesine tıklayın. İstendiği gibi aralığınızı seçin ve hedef karakteri belirtin.

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) = FirstCharsatırını LCase(Left(Cell.Value,1)) = LCase(FirstChar)ile değiştirin. Ayrıca, Aralık seç’nin yalnızca dahil etmek istediğiniz hücreleri içerdiğinden emin olun; çünkü hata döndüren Birleştirilmiş veya Formül sonuçları etkileyebilir.

«Geçerli bir aralık veya karakter belirtilmedi» uyarısı alırsanız, lütfen tekrar deneyin ve tüm istemleri doldurduğunuzdan emin olun. Bu makro, yalnızca basit sayma görevlerinde değil, çok adımlı raporlar veya VBA destekli panolar gibi daha kapsamlı otomasyon süreçlerine entegre edilirken de büyük fayda sağlar.


İlgili makaleler

Excel'de Birden Fazla Ölçüt ile COUNTIF Kullanımı
Excel'de COUNTIF işlevi, bir listede belirli bir değerin kaç kez geçtiğini kolayca hesaplamanıza yardımcı olur. Ancak bazen sayım yaparken birden fazla ölçüte ihtiyacınız olabilir—işte o zaman durum biraz daha karmaşıklaşır. Bugün, birden fazla ölçüt kullanarak nasıl sayım yapabileceğinizi öğreneceksiniz!

Excel'de Tarihe, Aya, Yıla ve Tarih Aralığına Göre COUNTIF Kullanımı
Bu öğreticideki yöntemler, Excel’de tarihe, aya, yıla ve tarih aralığına göre COUNTIF fonksiyonunu kullanarak verilerinizi saymanıza rehberlik edecektir.

Excel'de hücreler belirli bir metinle başlıyorsa veya bitiyorsa sayma
Bir veri aralığınız olduğunu ve bir çalışma sayfasında "kte" ile başlayan ya da "kte" ile biten kaç hücre olduğunu saymak istediğinizi varsayalım. İşte bu durumda manuel sayım yapmak yerine kullanabileceğiniz bazı pratik yöntemler!

Birden Fazla Çalışma Sayfasında Belirli Bir Değeri COUNTIF ile Sayma
Diyelim ki birden fazla çalışma sayfanız var ve bu sayfalarda "Excel" değerinin kaç kez geçtiğini öğrenmek istiyorsunuz. Peki, belirli bir değeri birden fazla çalışma sayfası arasında nasıl sayabilirsiniz?


En İyi Office Verimlilik 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 Değiştir|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 İyi 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 dil desteği sunar!

Kutools for Excel ile Excel becerilerinizi üst seviyeye taşıyın ve hiç görmediğiniz bir verimlilik deneyimi yaşayın.Kutools for Excel, verimliliğ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 arayüz getirir ve işlerinizi çok daha kolay hale getirir

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project’te sekmeli düzenleme ve okumayı etkinleştirin.
  • Birden fazla belgeyi aynı pencerenin yeni sekmelerinde açın ve oluşturun, yeni pencerelerde değil.
  • Günlük verimliliğ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 için eklentileri ile birlikte Office Tab Pro’yu da içerir. 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ı verimlilik
  • 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