KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Birden fazla diziyle INDEX ve MATCH kullanımı

YazarAmanda Li Değiştirme Tarihi

Aşağıda gösterildiği gibi aynı başlıklara sahip birden fazla tablonuz olduğunu varsayalım; bu durumda, belirtilen ölçütlere uyan "Arama değeri" aralığındaki sonucu bulmak zorlaşabilir. Bu eğitimde, belirli ölçütlere göre birden fazla dizi, aralık veya grup arasında bir değer aramak için INDEX, MATCH ve CHOOSE işlevlerinin nasıl kullanılacağını adım adım inceleyeceğiz.

index match multiple arrays 1

Birden fazla dizi arasında bir değer aramak için ne yapmalısınız?

Farklı bölümlere ait farklı grupların liderlerini öğrenmek için önce CHOOSE işleviyle liderin adının alınacağı tabloyu hedefleyebilirsiniz. Ardından MATCH işlevi, liderin o tablodaki konumunu belirler. Son olarak da INDEX işlevi, bu konum bilgisiyle birlikte lider isimlerinin listelendiği sütun aralığını kullanarak ilgili lideri getirir.

Genel sözdizimi

=INDEX(CHOOSE(array_num,array1,array2,…),MATCH(lookup_value,lookup_array,0),column_num)

  • array_num: CHOOSE işlevi tarafından listedeki belirli bir diziyi seçmek için kullanılan sayı.array1, array2,… sonucun alınacağı diziler.
  • array1, array2,…: Sonucun alınacağı diziler. Burada üç tabloya atıfta bulunulmaktadır.
  • lookup_value: İlgili liderin konumunu bulmak için birleşik formül tarafından kullanılan değer. Burada belirtilen gruba atıfta bulunulmaktadır.
  • lookup_array:lookup_value değerinin listelendiği hücre aralığıdır. Burada grup aralığına atıfta bulunulmaktadır.Not: Tüm bölümlerin grup aralıkları aynı olduğundan ve yalnızca konum numarasını almak istediğimiz için, herhangi bir bölümün grup aralığını kullanabilirsiniz.
  • column_num: Verileri almak istediğiniz sütunu belirtir.

Bölüm A’ya ait Grup D’nin liderini öğrenmekiçin aşağıdaki formülü G5 hücresine kopyalayın veya girin ve sonucu almak için Entertuşuna basın:

=INDEX(CHOOSE())1,$B$5:$C$8 ,$B$11:$C$14 ,$B$17:$C$20),MATCH(F5,$B$5:$B$8,0),2)

√ Not: Yukarıdaki dolar işaretleri ($) mutlak başvuruları gösterir; bu da formüldeki isim ve sınıf aralıklarının formül başka hücrelere taşındığında veya kopyalandığında değişmeyeceği anlamına gelir. Formülü girdikten sonra, formülü aşağıdaki hücrelere uygulamak için doldurma tutamacını aşağı doğru sürükleyin ve ardından array_numdeğerini buna göre değiştirin.

index match multiple arrays 2

Formül açıklaması

=INDEX(CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),MATCH(F5,$B$5:$B$8,0),2)

  • CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20): CHOOSE işlevi, formülde listelenen üç diziden 1. diziyi döndürür. Böylece $B$5:$C$8 aralığını, yani Veri Aralığı Bölüm A'nın liderini döndürür.
  • MATCH(F5,$B$5:$B$8,0): match_type 0, MATCH işlevinin Grup Ddeğerinin, yani F5hücresindeki değerin,$B$5:$B$8dizisindeki ilk tam eşleşmenin konumunu döndürmesini sağlar. Bu dizideki öğe sayısı 4'tür.
  • INDEX()CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),MATCH(F5,$B$5:$B$8,0),2) = INDEX($B$5:$C$8,4,2 INDEX işlevi, 4. satır ile 2. sütunun kesiştiği hücredeki değeri $B$5:$C$8 aralığından çeker. Bu değer Emily’dir.

Formülü her kopyaladığınızda array_numDeğerini değiştirmeden kullanmak için yardımcı sütun olarak D sütununu tercih edebilirsiniz. Formül şu şekilde olacaktır:

=INDEX(CHOOSE())D5,$B$5:$C$8 ,$B$11:$C$14 ,$B$17:$C$20),MATCH(F5,$B$5:$B$8,0),2)

√ Not: Yardımcı sütundaki 1,2,3sayıları, CHOOSE işlevi içindeki array1,array2,array3dizilerini belirtir.


İlgili işlevler

Excel INDEX işlevi

Excel’de INDEX işlevi, bir aralık veya dizide belirtilen konuma göre görüntülenen değeri döndürür.

Excel MATCH işlevi

Excel’deki EŞLEŞTİR işlevi, belirtilen bir hücre aralığında aradığınız değeri bulur ve bu değerin göreli konumunu döndürür.

Excel CHOOSE işlevi

CHOOSE işlevi, belirtilen dizin numarasına göre değerler listesinden ilgili değeri döndürür. Örneğin, CHOOSE(3; "Apple"; "Peach"; "Orange") işlevi "Orange" değerini verir; çünkü dizin numarası 3’tür ve "Orange", işlevde bu numaraya karşılık gelen üçüncü değerdir.


İlgili Formüller

Başka bir çalışma sayfasından veya çalışma kitabından Arama değeri aralığı

Bir çalışma sayfasında değer aramak için VLOOKUP işlevini nasıl kullanacağınızı biliyorsanız, başka bir çalışma sayfasından veya çalışma kitabından değer bulmak da size zorluk çıkarmaz.

Dinamik sayfa adıyla VLOOKUP kullanımı

Pek çok durumda, özetleme amacıyla birden fazla çalışma sayfasından veri toplamanız gerekebilir. VLOOKUP ve INDIRECT işlevlerini birleştirerek, dinamik sayfa adlarına sahip çalışma sayfaları arasında belirli değerleri aramak için güçlü bir formül oluşturabilirsiniz.

INDEX ve MATCH ile çoklu ölçütte arama

Bir Excel elektronik tablosunda, birden fazla sütun ve satır başlığı içeren büyük bir veritabanıyla çalışırken, birden fazla ölçüte uyan bir öğeyi bulmak her zaman zorlu olabilir. Böyle durumlarda, INDEX ve MATCH işlevlerini birlikte kullanan bir dizi formülünden yararlanabilirsiniz.


En İyi Ofis Verimlilik Araçları

Kutools for Excel – Kalabalıktan sıyrılmanıza yardımcı olur

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi'i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle  |  Boş Satırları Sil  |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri  |  Formül kullanmadan yuvarlama…
Süper VLookup:Birden Fazla Kriter  |  Birden Fazla Değer  |  Çoklu Sayfalar Arasında  |  Bulanık Eşleme…
Gelişmiş Açılır Liste:Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Aç/Kapat  |Sütunları Karşılaştırarak Aynı/Farklı Hücreleri Seç…
Öne Çıkan Özellikler:Izgara Odaklama  |  Tasarım Görünümü  |  Gelişmiş formül çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi|Kaynaklar(Otomatik Metin)|  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil…)|  50+GrafikTürleri(Gantt Grafiği…)|  40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla…)|  19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle…)|  12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü…)|  7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Excel Hücrelerini Böl…)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dilleri destekler!

Kutools for Excel 300’den fazla özelliğe sahiptir,İhtiyacınız olan şeyin sadece bir tıklama uzaklıkta olmasını sağlar…


Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir

  • Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
  • Her gün sizin için yüzlerce fare tıklamasını ortadan kaldırır; fare elinizden artık vedalaşın.
  • Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
  • Chrome, Edge ve Firefox gibi tarayıcılarda olduğu gibi Office’e (Excel dahil) verimli sekmeler getirir.