Bu çalışma kitabı, LOOKUP (Türkçe adıyla ARA) fonksiyonunun vektör formunu örneklerle anlatır. Aranan değerin bir vektörde bulunması ve sonucun ikinci bir vektörden getirilmesi üç ayrı uygulama sayfasında gösterilir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
ÖRNEK2 sayfasında vektörler ad olarak kullanılır; metin aramaları da yapılır. Örneğin Kalem ürününün fiyatı şöyle bulunur:
ÖRNEK3 sayfasında not E1 hücresine girilir. F3 hücresi, not ve harf listelerini formülün içine dizi sabiti olarak yazar (0 için FF, 50 için FD, 90 için AA). F4 hücresi aynı sonucu A2:A10 ve B2:B10 aralıklarından, F5 hücresi ise NOT ve HARF adlarından alır.
Dosyanın içeriği
- LOOKUP-ARA-vektör: Konunun anlatıldığı ana sayfa. Hücre aralığı B1:AB25 olup formül içermez.
- LOOKUP-ARA-vektör-ÖRNEK1: Kod (1, 2, 3, 4) ve Fiyat (5, 15, 75, 0,5) tablosu üzerinde dört arama. Yanındaki açıklamalar sonucun neden çıktığını belirtir: tam eşleşme, aranan değerin altındaki en yakın değer, listedeki en büyük değerden büyük aramada son değer ve en küçük değerin altında kalan aramada #N/A hatası.
- LOOKUP-ARA-vektör-ÖRNEK2: Aynı tablo ve ürün adları (Kod, ürün, Fiyat adlı aralıklar) ile ad tanımlı aralıklar üzerinden arama.
- LOOKUP-ARA-vektör-ÖRNEK3: NOT ve HARF adlı aralıklarla not değerinden harf notu bulma.
Kullanılan formüller
ÖRNEK1 sayfasında vektörler hücre adresiyle verilir. Örneğin D9 hücresindeki formül:ÖRNEK2 sayfasında vektörler ad olarak kullanılır; metin aramaları da yapılır. Örneğin Kalem ürününün fiyatı şöyle bulunur:
ÖRNEK3 sayfasında not E1 hücresine girilir. F3 hücresi, not ve harf listelerini formülün içine dizi sabiti olarak yazar (0 için FF, 50 için FD, 90 için AA). F4 hücresi aynı sonucu A2:A10 ve B2:B10 aralıklarından, F5 hücresi ise NOT ve HARF adlarından alır.
Makrolar
Module1 içinde formül adlı bir kullanıcı tanımlı fonksiyon bulunur. Seçilen hücrenin formülünü Türkçe Excel yazımıyla (FormulaLocal) metin olarak döndürür. Hücreye formül olarak yazılıp çalıştırılır, ayrıca makro başlatmak gerekmez. Kodda dosya silme veya dışarıya bağlantı gibi işlem yoktur.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Ana sayfadaki anlatımı okuyun, ardından ÖRNEK1, ÖRNEK2 ve ÖRNEK3 sayfalarını sırayla inceleyin.
- Aranan değerleri (ör. ÖRNEK3 sayfasında E1 hücresindeki notu) değiştirerek sonucun nasıl değiştiğini izleyin.
- Vektörlerin yaklaşık eşleşme için küçükten büyüğe sıralı olması gerektiğini göz önünde bulundurun.