
Genel formül
=VLOOKUP(lookup_value,table,MATCH(col_name,col_headers,0),0)
Özet
Önsöz
DÜŞEYARA işlevinin içinde, sütun dizini bağımsız değişkeni normalde statik bir sayı olarak sabit kodlanmıştır. Bununla birlikte, sağ sütunu bulmak için MATCH işlevini kullanarak da dinamik bir sütun dizini oluşturabilirsiniz. Bu teknik, hem satırlarda hem de sütunlarda eşleşen dinamik iki yönlü bir arama oluşturmanıza olanak tanır. Ayrıca bir DÜŞEYARA formülünü daha esnek hale getirebilir: DÜŞEYARA, bir tablodan sütunlar eklendiğinde veya çıkarıldığında bozulabilir, ancak DÜŞEYARA + KAÇINCI olan bir formül, sütunlarda değişiklik yapılsa bile doğru şekilde çalışmaya devam edebilir.
Misal
Örnekte, DÜŞEYARA ile hem satırları hem de sütunları dinamik olarak aramak için bu formülü kullanıyoruz:
=VLOOKUP(H2,B3:E11,MATCH(H3,B2:E2,0),0)
H2 satır için arama değerini sağlar ve H3 sütun için arama değerini sağlar.
Açıklama
Bu, bir istisna dışında standart bir DÜŞEYARA tam eşleşme formülüdür: sütun dizini MATCH işlevi tarafından sağlanır.
Sütun başlıklarını temsil eden MATCH'a (B2: E2) verilen arama dizisinin kasıtlı olarak boş hücre B2'yi içerdiğine dikkat edin. Bu, MATCH tarafından döndürülen sayının DÜŞEYARA tarafından kullanılan tabloyla senkronize olması için yapılır. Başka bir deyişle, MATCH'a tabloda DÜŞEYARA'nın kullandığı aynı sayıda sütunu kapsayan bir aralık vermeniz gerekir. Örnekte (Şubat için) MATCH 3 değerini döndürür, bu nedenle MATCH çalıştırıldıktan sonra DÜŞEYARA formülü şu şekilde görünür:
=VLOOKUP(H2,B3:E11,3,0)
Hangi Şubat'ta (sütun 3) Colby (satır 4) için 6,786 $ olan satışları döndürür.