İçindekiler
Excel veri kümeleri bilgi kayıtlarını tutmak için kullanılır. Büyük veri kümelerinden bilgi aramak zaman alıcı olabilir. Excel, doğru sonuçlar elde etmek için sorguları aramak ve eşleştirmek için bazı yararlı formüllere sahiptir. INDEX ve MATCH, yalnızca tek kriter için değil, aynı zamanda birden fazla kriter için de çalışan en çok kullanılanlardan bazılarıdır. Makale, aşağıdakiler için 4 formülü açıklayacaktır INDEX ve MATCH ile çoklu kriterler uygun örnekler ve uygun açıklamalarla.
Alıştırma Çalışma Kitabını İndirin
Alıştırma çalışma kitabını indirin ve kendi kendinize alıştırma yapın.
Excel Dizini Birden Çok Ölçütü Eşleştir.xlsxINDEX ve MATCH İşlevlerine Giriş
INDEX Fonksiyonu
Amaç:
Belirli bir aralıktaki belirli bir satır ve sütunun kesişimindeki hücrenin değerini veya referansını döndürür.
Jenerik Formül:
=INDEX(array, row_num,[column_num])
Argümanlar Açıklama:
dizi = veri aralığı.
row_num = döndürülecek değerin satır numarası.
column_num = döndürülecek değerin sütun numarası.
MATCH Fonksiyonu
Amaç:
Belirli bir sırayla belirtilen bir değerle eşleşen bir öğenin bir dizideki göreli konumunu döndürür.
Jenerik Formül:
=MATCH(lookup_value,lookup_array,[match_type])
Argüman Açıklaması:
lookup_value = aranan değer.
lookup_array = aranan değerin bulunduğu veri aralığı.
match_type = -0, -1,1. 0 tam eşleşme anlamına gelir, -1 tam eşleşmeden daha büyük bir değer için ve 1 tam eşleşmeden daha az değer için.
3 Birden Çok Ölçütle INDEX ve MATCH İşlevlerini Kullanan Excel Formülleri
Excel Index'e 4 formülü açıklamak ve bunları birden fazla kriterle eşleştirmek için aşağıdaki veri kümesini kullanacağız.
Veri kümesi aşağıdakileri içeren 5 sütun içerir Ürün Kimliği , Renk , Boyut, ve Fiyat Şimdi birden fazla kriteriniz varsa ve eşleşen değerle ilgili bir değer elde etmek için birden fazla kriteri eşleştirmek istiyorsanız, makalenin ilerleyen bölümlerinde 3 farklı formül gösterilecektir. İNDEKS ve MAÇ Birden fazla kritere sahip fonksiyonlar. Öyleyse ilerleyelim.
1. Birden Çok Kriterle INDEX ve MATCH Fonksiyonlarını Kullanan İç İçe Excel Formülü
Ürün kimliğini, rengini ve boyutunu eşleştirerek veri kümesinden bir ürünün fiyatını bulmamız gerektiğini varsayalım.
Excel kullanarak aşağıdaki formülü kullanabilirsiniz İNDEKS ve MAÇ fonksiyonunu kullanarak sonucu elde edin:
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
Burada formülün veri kümesindeki birden çok ölçütle eşleştiğini ve ardından kesin sonucu gösterdiğini görebilirsiniz.
🔎 Formül Dağılımı:
- Kullanarak MAÇ 3 kriteri yerine getirin: Ürün Kimliği , Renk, ve Boyut aralıklarla eşleştirilir B5:B11 , C5:C11, ve D5:D11 Burada veri kümesinden sırasıyla eşleşme türü o 0 bu da tam bir eşleşme sağlar.
- Son olarak, aşağıdaki İNDEKS fonksiyonu, söz konusu ürünün fiyatını aralıktan alır E5:E11 .
Daha fazlasını okuyun: Excel'de 3 Kriterli INDEX MATCH (4 Örnek)
2. İki INDEX Fonksiyonu ve Birden Fazla Kritere Sahip Bir MATCH Fonksiyonu ile İç İçe Excel Formülü
Ayrıca, iki formül içeren başka bir formül daha vardır İNDEKS fonksiyonları ile birlikte MAÇ belirli bir veri aralığından bir değer elde etmek için birden çok ölçüt içeren işlev.
Formül şöyle:
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
Sonuç, verilen veri aralıkları ile 3 kriteri eşleştirir ve çıktı için belirtilen aralıkta eşleşen kriter değerinin sonucunu verir.
🔎 Formül Dağılımı:
- MAÇ fonksiyonu arama değerlerini B15 , C15 ve D15 kullanarak VE Aralarında.
- Daha sonra İNDEKS fonksiyonu içinde her bir arama değeri için arama dizileri B5:B12 , C5:C12, ve D5:D12 .
- Son argümanı MAÇ işlevi tam eşleşmeyi vermek için 0'dır.
- Tüm bunlar bir diğerinin içine yerleştirilmiştir İNDEKS ilk bağımsız değişkeni sonucun nihai olarak gösterileceği aralık olan işlev.
Daha Fazla Oku: Farklı Bir Sayfada Birden Fazla Kriter ile INDEX MATCH (2 Yol)
Benzer Okumalar
- Excel Dizini Tekli/çoklu ölçütleri tekli/çoklu sonuçlarla eşleştirme
- Excel'de INDEX, MATCH ve COUNTIF İşlevini Kullanarak Çoklu Kriterler
- Excel'de Birden Çok Ölçüt Altında INDEX-MATCH İşlevleri ile Toplama
- Excel'de Çoklu Kriterlerle INDEX, MATCH ve MAX
3. Excel'de Birden Çok Ölçütlü İki MATCH İşlevi ile INDEX Kullanan Formül
Bununla birlikte, yukarıdaki yöntemin tersi, 2'li formülün MAÇ ile iç içe geçmiş fonksiyonlar İNDEKS işlevi de işi yapabilir.
Şimdi, elimizde Kapüşonlu ve Tişört hakkında bilgiler içeren ve aşağıdaki şekilde düzenlenmiş veri kümesinin değiştirilmiş bir versiyonu olduğunu varsayalım.
Formül:
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))
Bu durumda, iki adet MAÇ fonksiyonları veri kümesindeki değerleri eşleştirir. Biri satır için diğeri sütun için eşleşir. MAÇ formülü bir İNDEKS fonksiyonu mükemmel çalışıyor.
🔎 Formül Dağılımı:
- İlk olarak MAÇ formülü ürün adıyla eşleştiğinde T-Shirt satırdaki değerleri ( B6 ve B7 ).
- İkinciMATCH formülü, renk ve boyut (Mavi ve Orta) olmak üzere iki ölçüt alır ve aralık C4:F4 ve C5:F5 sırasıyla.
- Her ikisi de MAÇ formülünün içinde yuvalanmıştır İNDEKS formülünün ilk bağımsız değişkenini ikinci bağımsız değişken olarak İNDEKS formülü ilk bağımsız değişkeni çıktının çıkarılacağı veri aralığı olarak alır ve üçüncüsü tam eşleşme için 0'dır.
Daha fazlasını okuyun: Dizin Excel'de Satır ve Sütunlarda Birden Çok Ölçütü Eşleştirme
INDEX-MATCH'e Alternatif: FILTER İşlevinin Kullanımı
Dahası, eğer kullanıyorsanız Microsoft 365 dinamik dizilere sahip olan FİLTRE fonksiyonuna alternatif olarak birden fazla kriter içeren İNDEKS EŞLEŞTİRME formüller.
Nasıl uygulanacağını öğrenmek için adımları izleyin FİLTRE işlevini bu amaç için kullanabilirsiniz:
- Tüm veri kümesini seçin.
- Seçin Tablo bir şey yok. Ekleme sekmesi.
- Tablonun aralığını kontrol edin ve işaretleyin Tablomda başlıklar var .
- Sonra tıklayın TAMAM. .
Tablonuz aşağıdaki gibi görünecektir.
Şimdi, söz konusu ürünün fiyatını bulmak için kullanmanız gereken 3 kritere (resimde gösterilen) sahip olduğunuzu varsayalım.
- Sonucu görmek istediğiniz hücreye formülü yazın:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
Sonuç hücrede gösterilecektir.
Not: Buna göre aralığı seçin ve veri kümesi Excel tablosuna dönüştürüldüğünden formülde aralığın başlığını (buna göre aralıklar için Fiyat, Ürün Kimliği, Renk ve Boyut) içeren tablo adı (bu durumda Tablo2) olarak gösterilecektir.
🔎 Formül Dağılımı:
- Formül 3 bağımsız değişken alır,
- İlk argüman şudur dizi Bu, dönüş değerinin çıkarılacağı veri aralığıdır.
- İkinci argüman ise şunları içerir Bizim durumumuzda kriterler Ürün Kimliği, Renk ve Boyut'tur.
- Üçüncü argüman ise empty_if Sonuç boşsa bir dönüş değeri alır. Bu isteğe bağlıdır ve bizim durumumuzda buna ihtiyaç duymuyoruz.
- Kriterlerle eşleşir ve ilk bağımsız değişkendeki aralıktan sonucu sağlar.
Daha fazlasını okuyun: Tek Hücrede Birden Fazla Değer Döndürmek için Excel INDEX MATCH
Hatırlanması Gerekenler
1. tuşuna basabilirsiniz CTRL+SHIFT+ENTER imleci dizileri içeren formüllerin sonunda tutarak klavyeden çalıştırabilirsiniz. Girin ancak güvende olmak için dizilerle çalışırken bu tekniği kullanabilirsiniz.
2. Bir FİLTRE işlevi yalnızca Microsoft 365 Bu sürüme sahip değilseniz ve daha eski bir sürüm kullanıyorsanız, diğer 3 formülü kullanın.
Sonuç
Makale INDEX ve MATCH fonksiyonlarının kısa bir açıklamasını içeriyor. Daha sonra, 4 farklı formül uygulamak için bir veri kümesi kullanarak İNDEKS , MAÇ, ve FİLTRE Excel'de birden çok ölçütlü işlevler. Umarım makale size yardımcı olmuştur. Daha fazlasını keşfetmek istiyorsanız, aşağıdaki ilgili makalelere göz atabilirsiniz. Herhangi bir sorunuz varsa yorum bölümüne yazabilirsiniz.