Bu dosya, Excel'in arama fonksiyonları olan LOOKUP (ARA), VLOOKUP (DÜŞEYARA) ve HLOOKUP (YATAYARA) fonksiyonlarını tek sayfada, aynı örnek tablo üzerinde karşılaştırmak için hazırlanmıştır. Aranan değer değiştirildiğinde fonksiyonların döndürdüğü sonuçlar yan yana izlenebilir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- lookup-vlookup-hlookup: Tek sayfalık çalışma alanıdır (B1:Q17). Üst bölümde "LOOKUP - VLOOKUP - H-LOOKUP" ve "ARA - DÜŞEYARA - YATAYARA" başlıkları, "Bakılan Değer" alanı ve "Sonuç" satırları yer alır.
- Örnek veri tablosu J4:N12 aralığındadır. K sütununda 1'den 8'e kadar sayılar, M sütununda 20'den 27'ye kadar karşılık değerleri bulunur; J sütununda "a" ve "c" gibi harf anahtarları, N sütununda ise 32 gibi ek değerler vardır.
- Yatay arama örneği için tablonun 8. satırında "c", 13 ve 32 değerleri yer alır.
Kullanılan formüller
- ARA: Bakılan değeri J4:J12 aralığında arar, M4:M12 aralığındaki karşılığı getirir. Sayfadaki ilk "Sonuç" hücresinde kullanılır:
- DÜŞEYARA: Bakılan değeri J4:N12 tablosunun ilk sütununda tam eşleşmeyle arar ve 4. sütundaki değeri döndürür:
Makrolar
- formül (Module1): Kullanıcı tanımlı bir fonksiyondur. Parametre olarak verilen hücrenin formülünü, Excel'in yerel dil yazımıyla metin olarak döndürür. Sayfada bir hücreye =formül(D5) yazılarak kullanılır; böylece yan hücrede başka bir hücrenin formül metni görüntülenir. Makro; dosya silme veya dış bağlantı gibi işlem içermez.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- "Bakılan Değer" alanına aranacak değeri girin.
- "Sonuç" satırlarında ARA ve DÜŞEYARA fonksiyonlarının döndürdüğü değerleri karşılaştırın.
- Formül metnini görmek için boş bir hücreye formülü gösterilecek hücrenin adresiyle =formül(hücre adresi) yazın.
- Kendi verinizle denemek için J4:N12 aralığındaki örnek değerleri değiştirin.