Excel Küçük Harf Sayma Formülü: VBA ile Kendi Fonksiyonunuzu Oluşturun
1. Excel'de Küçük Harf Sayma İçin Kendi Formülümüzü Oluşturuyoruz
Excel'de küçük harflerin sayısını bulmak için birkaç farklı yaklaşım kullanılabilir. Burada, VBA ile makro yazarak kendi formülümüzü nasıl oluşturabileceğimiz gösterilecektir. Eğer Excel VBA konusunda daha yeniyseniz Excel Makro Yazma yazımıza bakarak nasıl makro yazacağınızı adım adım öğrenebilirsiniz. Kodu kopyala diyerek projenize yapıştırmak üzere kopyalayabilirsiniz.
Function KüçükHarfSay(Hücre As Range) As Long
Dim i As Long
Dim count As Long
count = 0
For i = 1 To Len(Hücre.Value)
If Mid(Hücre.Value, i, 1) Like "[a-z]" Then
count = count + 1
End If
Next i
KüçükHarfSay = count
End Function
2. Makroyu Çalıştırma
Artık küçük harf saymak için kendi formülümüzü oluşturmuş bulunuyoruz. Bundan sonra aşağıdaki adımları izleyerek formülümüzü çalıştırabiliriz:
VBA editöründen çıkmak için Alt + Q tuşlarına basın.
Excel'e geri dönün.
Artık belirli bir hücredeki küçük harf sayısını öğrenmek için kendi oluşturduğumuz =KüçükHarfSay formülünü kullanabilirsiniz. Bu formül tıpkı Excel'in kendi yerleşik formülleri gibi kullanılabilecektir.
Bu formül, A1 hücresindeki küçük harflerin sayısını döndürecektir. Eğer başka bir hücreyi kontrol etmek istiyorsanız, hücre referansını değiştirmeniz yeterlidir.
3. Örnek Kullanım
| Hücre | Değer | Formül | Sonuç |
|---|---|---|---|
| A1 | Excel Harika | =KüçükHarfSay(A1) |
9 |
| A2 | DATA Analysis | =KüçükHarfSay(A2) |
7 |
4. Excel'de Küçük Harf Sayma İhtiyacını Nerelerde Kullanabilirsiniz?
Metin Analizi
Küçük harf sayma, başlıkların, özel isimlerin veya önemli terimlerin vurgulanmasında kullanışlıdır.
Veri Temizleme
Verilerinizdeki küçük harflerin sayısını kontrol ederek, standartlaştırma işlemleri yapabilirsiniz.
Otomatik Raporlama
Özellikle başlıklar veya önemli kelimeler üzerinde yapılan analizler için küçük harf sayma faydalı olabilir.
5. Sonuç
Excel, yerleşik olarak küçük harf sayma fonksiyonu sunmasa da, VBA makrosu kullanarak bu işlemi kolayca gerçekleştirebilirsiniz. Bu sayede, verileriniz üzerinde daha derinlemesine analizler yapabilir, verilerinizi daha anlamlı bir şekilde düzenleyebilirsiniz. Excel'in sunduğu esneklik ve VBA'nın gücü sayesinde, istediğiniz özel hesaplamaları yapabilir ve veri yönetiminizi daha verimli hale getirebilirsiniz.
VBA ile ilgili diğer yazılarımıza da göz atabilirsiniz: Büyük Harf Yapma, Küçük Harf Yapma, Metin Birleştirme ve Temel Makro Formülleri.
6. Sıkça Sorulan Sorular
01 Excel'de küçük harf sayma fonksiyonu var mı?
Hayır. Excel'de doğrudan küçük harf sayan yerleşik bir fonksiyon yoktur. VBA ile kendi fonksiyonunuzu oluşturabilirsiniz.
02 VBA kodu nasıl çalıştırılır?
Alt + F11 ile VBA editörünü açın, bir modüle kodu yapıştırın, Alt + Q ile çıkıp hücrede =KüçükHarfSay(A1) yazın.
03 Türkçe karakterler (ç, ğ, ı) sayılır mı?
Temel kodda sadece a-z aralığı sayılır. Türkçe karakterler için Like desenine ekleme yapmanız gerekir.
04 Formülü tüm sayfalarda kullanabilir miyim?
Formül sadece kaydedildiği çalışma kitabında çalışır. Başka kitapta kullanmak için .xlsm olarak kaydetmeniz gerekir.