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

INDEX ve MATCH ile çoklu kriterli arama

YazarAmanda Li Değiştirme Tarihi

Excel elektronik tablosunda birkaç sütun ve satır başlığı içeren büyük bir veritabanıyla çalışırken, birden fazla kriteri karşılayan bir öğeyi bulmak her zaman zordur. Bu durumda, INDEX ve MATCH işlevlerini içeren bir dizi formülü kullanabilirsiniz.

birden çok kriterli dizin eşleşmesi 1

Birden fazla kriterle nasıl arama yapabilirim?

Yukarıdaki resimde gösterildiği gibi, ürünün beyaz ve orta boyutta olup $18 fiyatlı olduğunu bulmak için Boole mantığından yararlanarak kriterleri karşılayan satırları gösteren 1’lerden ve 0’lardan oluşan bir dizi oluşturabilirsiniz. Daha sonra MATCH işlevi, tüm kriterleri karşılayan ilk satırın konumunu belirler. Ardından INDEX işlevi, bu satırdaki ilgili ürün kimliğini getirir.

Genel sözdizimi

=INDEX(return_range,MATCH(1,(criteria_value1=criteria_range1*criteria_value2=criteria_range2*(…),0))

√ Not: Bu bir dizi formülüdür ve girilmesi için Ctrl+Shift+Entertuşlarına basmanız gerekir.

  • return_range: Ürün kimliği döndürmesini istediğiniz birleşim formülünün aralığıdır. Burada kastedilen, ürün kimliklerinin bulunduğu aralıktır.
  • criteria_value: Ürün kimliğinin konumunu belirlemek için kullanılan kriterlerdir. Burada H3, H5 ve H6 hücrelerindeki değerler kastedilmektedir.
  • criteria_range:criteria_values değerlerinin listelendiği ilgili aralıklardır. Burada renk, beden ve fiyat aralıkları kastedilmektedir.
  • match_type 0: MATCH işlevini, lookup_value ile tam olarak eşleşen ilk değeri bulmaya zorlar.

Fiyatı $beyazve ortaboyutlu olan ürünü bulmak için lütfen aşağıdaki formülü H8 hücresine kopyalayın veya girin ve sonucu almak için 18Ctrl+Shift+Entertuşlarına basın:

=INDEX()B5:B10,MATCH(1,())"Beyaz"=C5:C10)*("Orta"=D5:D10)*(18=E5:E10),0))

Veya formülü dinamik hale getirmek için Bir hücre başvurusu kullanın:

=INDEX()B5:B10,MATCH(1,())h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0))

birden çok kriterli dizin eşleşmesi 2

Formül açıklaması

=INDEX(B5:B10,MATCH(1,(h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0))

  • (h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10): Formül, h3 hücresindeki rengi C5:C10 aralığındaki tüm renklerle; H5 hücresindeki bedeni D5:D10 aralığındaki tüm bedenlerle; H6 hücresindeki fiyatı ise E5:E10 aralığındaki tüm fiyatlarla karşılaştırır. İlk sonuç şu şekildedir:
    {DOĞRU;YANLIŞ;DOĞRU;YANLIŞ;DOĞRU;YANLIŞ}*{YANLIŞ;YANLIŞ;DOĞRU;DOĞRU;DOĞRU;YANLIŞ}*{YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU;DOĞRU;YANLIŞ}.
    Çarpma işlemi, DOĞRU ve YANLIŞ değerlerini sırasıyla 1 ve 0’a dönüştürür:
    {1;0;1;0;1;0}*{0;0;1;1;1;0}*{0;0;0;1;1;0}.
    Çarpma işleminden sonra aşağıdaki gibi tek bir dizi elde ederiz:
    {0;0;0;0;1;0}.
  • MATCH(1,)(h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0)=MATCH(1,) 0 match_type değeri, MATCH işlevinden tam eşleşme sağlamasını ister. İşlev ardından 1 değerinin {0;0;0;0;1;0} dizisindeki konumunu döndürür; bu da 5’tir.
  • INDEX()B5:B10,MATCH(1,)(h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0)) = INDEX(B5:B10 INDEX işlevi, ürün kimliği aralığı içindeki B5:B10 aralığında 30005 numaralı değeri döndürür.

İlgili işlevler

Excel INDEX işlevi

Excel INDEX işlevi, bir aralık veya dizi içinde verilen bir konuma göre Görüntülenen Değer döndürür.

Excel MATCH işlevi

Excel MATCH işlevi, bir hücre aralığında belirli bir değeri arar ve bu değerin göreli konumunu döndürür.


İlgili Formüller

Birden fazla kriterle en yakın eşleşen değeri arama

Bazı durumlarda, birden fazla kritere dayanarak en yakın veya yaklaşık eşleşen değeri aramanız gerekebilir. INDEX, MATCH ve EĞER işlevlerinin birleşimiyle bunu Excel'de hızlıca gerçekleştirebilirsiniz.

INDEX ve MATCH ile yaklaşık eşleşme

Çalışan performansını değerlendirmek, öğrenci notlarını derecelendirmek ya da ağırlığa göre posta ücreti hesaplamak gibi durumlarda Excel’de yaklaşık eşleşmeler bulmanız gerekebilir. Bu eğitimde, ihtiyacınız olan sonuçlara ulaşmak için INDEX ve MATCH işlevlerini nasıl kullanacağınızı öğreneceksiniz.

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

Bir çalışma sayfasında değerleri aramak için DÜŞEYARA işlevini nasıl kullanacağınızı biliyorsanız, başka bir çalışma sayfasından veya farklı bir çalışma kitabından değer aramak da size zorluk çıkarmaz. Bu eğitimde, Excel’de başka bir çalışma sayfasındaki verileri DÜŞEYARA ile nasıl arayacağınızı öğreneceksiniz.


En İyi Office Verimlilik Araçları

Kutools for Excel – Sizi Kalabalıktan Ayırır

🤖KUTOOLS AI Yardımcısı: Şuna göre 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'yi Ç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:Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalarda Arama  |  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+ başka dil desteği sunar!

Kutools for Excel 300’den Fazla Özelliğe Sahiptir,İhtiyacınız Olan Her Şeyin Bir Tık Uzakta Olduğundan Emin Olun…


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ı azaltır; artık fare elinizden kurtulun.
  • Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
  • Chrome, Edge ve Firefox gibi tarayıcılar, Office’e (Excel dahil) verimlilik kazandırır.