INDEX & MATCH işlevini kullanarak 2d tablosunda arama yapın

İçindekiler

Bu makalede, Excel'de bir INDEX-MATCH-MATCH işlevini kullanarak 2d tablosundaki değerleri nasıl arayacağımızı öğreneceğiz.

Senaryo:

Yüzlerce sütunu olan bir tablodan birden çok arama yapmanız gerektiğini varsayalım. Bu gibi durumlarda her arama için farklı formüller kullanmak çok fazla zaman alacaktır. Sağlanan üstbilgi ile arayabileceğiniz dinamik bir arama formülü oluşturmaya ne dersiniz? Evet, bunu yapabiliriz. Bu formüle INDEX MATCH MATCH formülü denir veya bir 2d arama formülü söyleyin.

Problem Nasıl Çözülür?

Formülün anlaşılması için önce aşağıdaki fonksiyonlar hakkında biraz gözden geçirmemiz gerekiyor.

  1. İNDEKS işlevi
  2. KAÇINCI işlevi

INDEX işlevi, bir dizideki belirli bir dizindeki değeri döndürür.

KAÇINCI işlevi, bir dizideki (tek boyutlu dizi) değerin ilk görünümünün dizinini döndürür.

Şimdi yukarıdaki fonksiyonları kullanarak bir formül yapacağız. Match işlevi, satır başlığı alanındaki arama değeri1'in dizinini döndürür. Ve başka bir KAÇINCI işlevi, sütun başlığı alanındaki arama değeri2'nin dizinini döndürür. 2B tablo verilerinden arama değeri altındaki değerleri almak için indeks numaraları şimdi INDEX işlevine beslenecektir.

Genel Formül:

= INDEX ( veri , KAÇINCI ( aranan_değer1, satır_başlıkları, 0 , KAÇINCI ( aranan_değer2, sütun_başlıkları, 0 ) ) )

Veri: başlıklar olmadan tablonun içindeki değerler dizisi

aranan_değer1 : satır_başlığında aranacak değer.

satır_başlıkları : Satır Aranacak Dizin dizisi.

aranan_değer1 : column_header'da aranacak değer.

sütun_başlıkları : sütun Aranacak dizin dizisi.

Örnek:

Yukarıdaki ifadeleri anlamak karmaşık olabilir. Öyleyse bunu bir örnekte formülü kullanarak anlayalım.

Burada, öğrencilerin Konu listeleriyle kazandıkları puanların bir listesi bulunmaktadır. Aşağıdaki anlık görüntüde gösterildiği gibi belirli bir Öğrenci (Gary) ve Konu (Sosyal Bilgiler) için Puanı bulmamız gerekiyor.

Öğrenci değeri1, Row_header dizisiyle ve Konu değeri2, Column_header dizisiyle eşleşmelidir.
J6 hücresindeki formülü kullanın:

= INDEX ( tablo , MAÇ ( J5, satır, 0 , KAÇINCI ( J4, sütun, 0 ) ) )

Açıklama:

  • KAÇINCI işlevi, J4 hücresindeki Öğrenci değerini satır başlığı dizisiyle eşleştirir ve konumunu döndürür 3 sayı olarak.
  • KAÇINCI işlevi, J5 hücresindeki Konu değeriyle sütun başlığı dizisiyle eşleşir ve konumunu döndürür 4 sayı olarak.
  • INDEX işlevi, satır ve sütun dizin numarasını alır ve tablo verisine bakar ve eşleşen değeri döndürür.
  • KAÇINCI türü bağımsız değişkeni 0 olarak sabitlenir. Formül tam eşleşmeyi çıkaracağından.


Burada formülün değerleri hücre referansları olarak, satır_başlığı, tablo ve sütun_başlığı ise adlandırılmış aralıklar olarak verilmiştir.
Yukarıdaki anlık görüntüde görebileceğiniz gibi, öğrencinin aldığı Puanı aldık. Gary Konuda Sosyal çalışmalar 36 olarak.
Formülün iyi çalıştığını kanıtlıyor ve şüpheleriniz varsa anlamak için aşağıdaki notlara bakın.

Şimdi sayı olarak satır başlıkları ve sütun başlıkları ile yaklaşık eşleşmeyi kullanacağız. Yaklaşık eşleşme, metin değerlerine uygulanmasının hiçbir yolu olmadığından yalnızca sayı değerlerini alır

Burada ürünün Yükseklik ve Genişliğine göre bir değer fiyatımız var. Aşağıdaki anlık görüntüde gösterildiği gibi belirli bir Yükseklik (34) & Genişlik (21) için Fiyatı bulmamız gerekiyor.

Yükseklik değeri1, Row_header dizisiyle, Genişlik değeri2 ise Column_header dizisiyle eşleşmelidir.
K6 hücresindeki formülü kullanın:

= İNDEKS (veri , KAÇINCI (K4, Yükseklik, 1 , KAÇINCI ( K5, Genişlik, 1 ) ) )

Açıklama:

  • KAÇINCI işlevi, K4 hücresindeki Yükseklik değerini satır başlığı dizisiyle eşleştirir ve konumunu döndürür 3 sayı olarak.
  • KAÇINCI işlevi, K5 hücresindeki Genişlik değerini sütun başlığı dizisiyle eşleştirir ve konumunu döndürür 2 sayı olarak.
  • INDEX işlevi, satır ve sütun dizin numarasını alır ve tablo verisine bakar ve eşleşen değeri döndürür.
  • KAÇINCI türü bağımsız değişkeni 1'e sabitlenmiştir. Formül yaklaşık eşleşmeyi çıkaracağından.


Burada formüle verilen değerler hücre referansları olarak verilir ve satır_başlığı, veri ve sütun_başlığı, yukarıdaki anlık görüntüde belirtildiği gibi adlandırılmış aralıklar olarak verilir.

Yukarıdaki anlık görüntüde görebileceğiniz gibi, yüksekliğe göre elde edilen Fiyatımız var. (34) & Genişlik (21) 53.10 olarak. Formülün iyi çalıştığını kanıtlıyor ve şüpheleriniz varsa daha fazla anlamak için aşağıdaki notlara bakın.
Notlar:

  1. KAÇINCI işlevinin arama dizisi argümanı, verilerin başlık alanı olan 2 D dizisiyse işlev #NA hatası döndürür…
  2. KAÇINCI işlevinin eşleme türü bağımsız değişkeni 0 olduğundan, işlev tam değerle eşleşir.
  3. Arama değerleri, hücre referansı olarak veya doğrudan formülde tırnak işareti ( " ) kullanılarak argüman olarak verilebilir.

Excel'de INDEX & MATCH işlevini kullanarak 2B tablosunda Arama'nın nasıl kullanılacağını anladığınızı umuyoruz. Excel arama değerindeki daha fazla makaleyi burada keşfedin. Lütfen aşağıdaki yorum kutusuna sorularınızı belirtmekten çekinmeyin. Size kesinlikle yardımcı olacağız.

Değeri Aramak için INDEX ve MATCH kullanın : Gerektiğinde değeri aramak için INDEX & MATCH işlevi.

Excel'de INDEX ile SUM aralığı : Değerlerin TOPLAMINI gerektiği gibi bulmak için INDEX işlevini kullanın.

Excel'de SUM işlevi nasıl kullanılır? : Örnekle açıklanan SUM işlevini kullanarak sayıların SUM'unu bulun.

Excel'de INDEX işlevi nasıl kullanılır? : Örnekle açıklanan INDEX işlevini kullanarak dizinin INDEX'ini bulun.

Excel'de KAÇINCI işlevi nasıl kullanılır? : Örnekle açıklanan KAÇINCI işlevinin içindeki INDEX değerini kullanarak dizideki KAÇINCI'yı bulun.

Excel'de ARA işlevi nasıl kullanılır? : Örnekle açıklanan ARA işlevini kullanarak dizideki arama değerini bulun.

Excel'de DÜŞEYARA işlevi nasıl kullanılır? : Örnekle açıklanan DÜŞEYARA işlevini kullanarak dizideki arama değerini bulun.

Excel'de HLOOKUP işlevi nasıl kullanılır? : Örnekle açıklanan YATAYARA işlevini kullanarak dizideki arama değerini bulun.

Popüler Makaleler

Verimliliğinizi Arttıracak 50 Excel Kısayolu

Bir açılır listeyi düzenleyin

Excel'de mutlak referans

Koşullu biçimlendirme varsa

joker karakterler varsa

Tarihe göre Vlookup

Excel'de ad ve soyadına katılın

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave