Dosya simgesi

Tekrarlanan Verileri Saymak

Bu dosya, bir hücre aralığındaki metinlerde belirli bir kelimenin toplam kaç kez tekrar ettiğini hesaplayan örnek bir çalışmadır. Bir hücrede birden fazla değer yazılmış olsa bile ("Portakal, Elma, Armut" gibi) geçiş sayısı doğru bulunur.

Dosyanın içeriği​

  • UYGULAMA18: Başlık satırı ve C5:C11 aralığında örnek veriler yer alır. Veriler tek değerli hücrelerden (Portakal, Armut) ve virgülle ayrılmış çok değerli hücrelerden (Portakal, Elma, Armut; Elma, Elma; Elma, Armut) oluşur.
  • D5 hücresinde aranacak kelime, E5 hücresinde bulunan tekrar sayısı gösterilir. Örnekte aranan kelime Portakal, sonuç 5 olarak görünür.
  • E6 hücresi, E5 hücresindeki formülün metnini gösterir.
  • Dosyada alfabe adlı bir ad tanımı bulunur.

Kullanılan formüller​

E5 hücresindeki sayım formülü şöyledir:
Excel formülü
=TOPLA.ÇARPIM((UZUNLUK(C5:C11)-UZUNLUK(YERİNEKOY(KÜÇÜKHARF(C5:C11);KÜÇÜKHARF(D5);"")))/MAK(1;UZUNLUK(D5)))
=SUMPRODUCT((LEN(C5:C11)-LEN(SUBSTITUTE(LOWER(C5:C11),LOWER(D5),"")))/MAX(1,LEN(D5)))
Formül, her hücrenin uzunluğundan aranan kelime silindikten sonraki uzunluğu çıkarır ve farkı kelimenin uzunluğuna böler. LOWER sayesinde büyük/küçük harf farkı dikkate alınmaz; MAX ise aranan hücre boşsa sıfıra bölmeyi önler. SUMPRODUCT tüm aralığın sonucunu toplar.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module2 içindeki formul fonksiyonu, verilen hücredeki formülü yerel dil (Türkçe) yazımıyla metin olarak döndürür. E6 hücresi bu fonksiyonu kullanı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. C5:C11 aralığındaki verileri kendi listenizle değiştirin.
  3. D5 hücresine saymak istediğiniz kelimeyi yazın.
  4. Tekrar sayısı E5 hücresinde otomatik hesaplanır.
  5. Liste C11 satırından uzunsa formüldeki aralığı genişletin.

cakarem tarafından daha fazla dosya

Detaylar
Yazar
cakarem
İndirme
16
Gösterim
2,372
İlk sürüm
Güncel
SHA-256
80c120fd9f704261146068de8eb30aac2cc38d42c0025c2bf165c0fc8a55a008

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Dosyadan faydalandım, katkıda bulunanlara teşekkürler.
Geri
Üst