Örnek çalışma kitabını indirin
Bu eğitici, Excel ve Google E-Tablolar'daki İNDEKS ve KAÇINCI İşlevleriyle 2B aramanın nasıl gerçekleştirileceğini gösterecektir.
İki Ekseni Eşleştir - Satır ve Sütun (2D Arama)
INDEX İşlevi, belirli bir Satır ve Sütun başvurusundan bir değer döndürür. 2d arama yapmak için hem satır hem de sütun referanslarını KAÇINCI işlevleriyle sağlayabiliriz:
1 | =INDEX(C3:E5,KAÇINCI(H2,B3:B5,0),KAÇINCI(J2;C2:E2,0)) |
Ayrıntılara geçelim.
MAÇ Fonksiyonu
Satırı bulmak için, ilk değerinizle MATCH İşlevini kullanın.
1 | =KAÇINCI("Berlin",B3:B5,0) |
Yukarıdaki örnek, "Berlin" ifadesini içeren satırı bulur ve verilen aralıktaki konumunu döndürür. “Berlin”, Sütun B'deki 1. şehirdir, bu nedenle MATCH İşlevi 1 değerini döndürür.
Ardından ilgilendiğimiz sütun için tekrar ediyoruz.
1 | =KAÇINCI("Viyana",C2:E2,0) |
“Viyana” 2. şehirdir, dolayısıyla MATCH İşlevi 2 değerini döndürür.
İNDEKS İşlevi
Artık satır ve sütun için konumlara sahip olduğumuza göre, kesiştikleri hücrenin değerini (burada, Berlin'den Viyana'ya olan mesafeyi) döndürmek için bunları INDEX İşlevinde argümanlar olarak kullanırız.
1 | =INDEX(C3:E5,I3,I4) |
Sütun ve satır numaralarını, onları bulan KAÇINCI İşlevleriyle değiştirmek bize orijinal formülümüzü verir:
1 | =INDEX(C3:E5,KAÇINCI(H2,B3:B5,0),KAÇINCI(J2;C2:E2,0)) |
Google E-Tablolar'da INDEX MATCH MATCH
Bu formüller, Google E-Tablolar'da Excel'dekiyle tamamen aynı şekilde çalışır.