Bu dosya, iki değerin özdeş olup olmadığını kontrol eden formül mantığını tek sayfalık bir örnekle gösterir. B sütununa girilen değer A sütunundaki listeyle karşılaştırılır; sonuç yanında DOĞRU/YANLIŞ olarak görülür. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
E sütunundaki formül ise büyük/küçük harf ayrımı yapmaz. B20 doluysa COUNTIF ile değerin A20:A1000 aralığında geçip geçmediğine bakar:
İki sütunun sonuçları karşılaştırıldığında, EXACT ile COUNTIF arasındaki büyük/küçük harf farkı görülebilir. Dosyada toplam 14 formül bulunur.
Dosyanın içeriği
- ÖZDEŞ: A19:G35 aralığında kullanılan tek sayfadır. A20 ve sonrası karşılaştırma listesini, B sütunu kontrol edilecek değerleri, C ve E sütunları formül sonuçlarını içerir.
- Tanımlı adlar: alfabe (büyük harflerden oluşan A-Z metni) ve alpha (küçük harflerden oluşan dizi sabiti).
Kullanılan formüller
C sütunundaki formül, B20 hücresindeki değeri A20:A1000 aralığındaki her hücreyle büyük/küçük harf ayrımı yaparak karşılaştırır. B20 boşsa sonuç boş kalır, aralıkta birebir eşleşme varsa TRUE döner:E sütunundaki formül ise büyük/küçük harf ayrımı yapmaz. B20 doluysa COUNTIF ile değerin A20:A1000 aralığında geçip geçmediğine bakar:
Makrolar
- formul (Module2): Kullanıcı tanımlı bir fonksiyondur. Başvurulan hücrenin formülünü yerel dil yazımıyla metin olarak döndürür. Hücreye =formul(C20) biçiminde yazılarak formülün metni sayfada gösterilir. Kodda dosya silme veya dış bağlantı işlemi yoktur.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- A20 hücresinden itibaren karşılaştırma listesini girin.
- Kontrol edilecek değeri B20 hücresine yazın.
- C20 ve E20 sonuçlarını karşılaştırın; formüllerin metnini görmek için boş bir hücrede formul fonksiyonunu kullanın.
- Liste 1000. satıra kadar taranır; daha uzun listeler için aralıklar genişletilir.