Hücre İçinde Karakter Sayma

Hücre İçinde Karakter Sayma

Hücre İçinde Karakter Sayma
Bu dosya, bir hücredeki karakter sayısını boşluklar dikkate alınmadan hesaplar. Aynı sonuç iki yöntemle verilir: LAMBDA tabanlı bir çalışma sayfası formülü ve VBA ile yazılmış kullanıcı tanımlı bir fonksiyon. İki yöntemin sonucu yan yana görülerek karşılaştırılabilir.

Dosyanın içeriği​

  • Sayfa1: B sütununda "Müşteri Adı" başlığı altında B3:B7 aralığında beş örnek ad bulunur (Ali Yılmaz, Ayşe Demir, Mehmet Can, Zeynep Kurt, Cem Tuncer).
  • E sütunu "Formül" başlığını taşır ve LAMBDA formülünün sonucunu gösterir.
  • H sütununda aynı adların karakter sayısı kullanıcı tanımlı fonksiyonla hesaplanır.

Kullanılan formüller​

E sütunundaki formül, LAMBDA içinde SUBSTITUTE ile boşlukları siler, ardından LEN ile kalan karakterleri sayar. Formül B3 hücresi için şu şekildedir:
Excel formülü
=LAMBDA(text; LEN(SUBSTITUTE(text; " "; "")))(B3)
Excel'in İngilizce yazımında ayırıcı virgüldür; Türkçe yazımda fonksiyon adları da değişir. Formül, LAMBDA desteği olan bir Excel sürümü gerektirir.
H sütunu ise aşağıdaki fonksiyonu çağırır:
Excel formülü
=KarakterSay_BosluklarHaric(B3)

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module1 içinde tek bir fonksiyon bulunur: KarakterSay_BosluklarHaric. Fonksiyon, parametre olarak aldığı hücrenin değerindeki boşlukları Replace ile kaldırır ve kalan metnin uzunluğunu Len ile döndürür. Makro düğmesi yoktur; fonksiyon, hücreye formül olarak yazılarak çalıştırılır. Kodda dosya silme veya dış bağlantı gibi işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Sayılacak metinleri B sütununa, B3 hücresinden başlayarak yazın.
  3. E sütunundaki formülü ve H sütunundaki fonksiyonu ilgili satırlara aşağı doğru kopyalayın.
  4. Boşluksuz karakter sayısı her iki sütunda da otomatik hesaplanır.
  5. Fonksiyonu başka bir dosyada kullanmak için Module1 kodunu o dosyaya aktarın ve dosyayı .xlsm olarak kaydedin.

Galeri

  • Hücre İçinde Karakter Sayma - 1
    Hücre İçinde Karakter Sayma - 1

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
0
Gösterim
162
İlk sürüm
Güncel
SHA-256
697bb37c2042b18ffee96dd18b4b003fa3d1514972672cb08adb8059964259f0

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst