Çoklu kriterli arama için DİZİN ve EŞLEŞTİR kullanma
Bir Excel elektronik tablosunda birkaç sütun ve satır başlığı bulunan büyük bir veritabanıyla uğraşırken, birden fazla kritere uyan bir şey bulmak her zaman zordur. Bu durumda, DİZİN ve EŞLEŞTİR fonksiyonlarını içeren bir dizi formülü kullanabilirsiniz.
Birden fazla kriterle arama nasıl yapılır?
Yukarıdaki resimde gösterildiği gibi beyaz, orta boyutlu ve fiyatı $18 olan ürünü bulmak için, boolean mantığını kullanarak kriterleri karşılayan satırları göstermek için 1'ler ve 0'lar içeren bir dizi oluşturabilirsiniz. EŞLEŞTİR fonksiyonu, tüm kriterleri karşılayan ilk satırın konumunu bulacaktır. Bundan sonra, DİZİN aynı satırdaki ilgili ürün kimliğini bulacaktır.
Genel sözdizimi
=DİZİN(dönüş_aralığı;EŞLEŞTİR(1;(kriter_değeri1=kriter_aralığı1*kriter_değeri2=kriter_aralığı2*(…);0))
√ Not: Bu, Ctrl + Shift + Enter ile girmenizi gerektiren bir dizi formülüdür.
- dönüş_aralığı: Kombinasyon formülünün ürün kimliğini döndürmesini istediğiniz aralık. Burada ürün kimliği aralığına atıfta bulunuyor.
- kriter_değeri: Ürün kimliğinin konumunu belirlemek için kullanılan kriter. Burada H3, H5 ve H6 hücrelerindeki değerlere atıfta bulunuyor.
- kriter_aralığı: kriter_değerlerinin listelendiği karşılık gelen aralıklar. Burada renk, boyut ve fiyat aralıklarına atıfta bulunuyor.
- eşleşme_türü 0: EŞLEŞTİR'i, arama_değerine tam olarak eşit olan ilk değeri bulmaya zorlar.
Beyaz, orta boyutlu ve fiyatı $18 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 Ctrl + Shift + Enter tuşlarına basın:
=DİZİN(B5:B10;EŞLEŞTİR(1;("Beyaz"=C5:C10)*("Orta"=D5:D10)*(18=E5:E10);0))
Veya formülü dinamik hale getirmek için bir hücre referansı kullanın:
=DİZİN(B5:B10;EŞLEŞTİR(1;(h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10);0))
Formül açıklaması
=DİZİN(B5:B10;EŞLEŞTİR(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 h3 tüm renklerle karşılaştırır C5:C10; boyutu karşılaştırır H5 tüm boyutlarla karşılaştırır D5:D10; fiyatı karşılaştırır H6 tüm fiyatlarla karşılaştırır E5:E10. İlk sonuç şu şekilde olacaktır:
{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Ş'ları 1'ler ve 0'lara dönüştürecektir:
{1;0;1;0;1;0}*{0;0;1;1;1;0}*{0;0;0;1;1;0}.
Çarpma işleminden sonra şu tek bir diziye sahip olacağız:
{0;0;0;0;1;0}. - EŞLEŞTİR(1;(h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10);0) = EŞLEŞTİR(1;{0;0;0;0;1;0};0): eşleşme_türü 0, EŞLEŞTİR fonksiyonuna tam eşleşmeyi bulmasını söyler. Fonksiyon daha sonra {0;0;0;0;1;0} dizisindeki 1'in konumunu döndürür, bu da 5'tir.
- DİZİN(B5:B10B5:B10;EŞLEŞTİR(1;(h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10);0)) = DİZİN(B5:B10B5:B10;5): DİZİN fonksiyonu 5. değeri B5:B10 ürün kimliği aralığındaki döndürür, bu da 30005'tır.
İlgili fonksiyonlar
Excel DİZİN fonksiyonu, bir aralık veya dizi içinde verilen bir pozisyona göre görüntülenen değeri döndürür.
Excel EŞLEŞTİR fonksiyonu, bir hücre aralığında belirli bir değeri arar ve değerin göreli konumunu döndürür.
İlgili Formüller
Çoklu kriterle en yakın eşleşmeyi bulma
Bazı durumlarda, birden fazla kritere göre en yakın veya yaklaşık eşleşme değerini bulmanız gerekebilir. DİZİN, EŞLEŞTİR ve EĞER fonksiyonlarının kombinasyonuyla, bunu Excel'de hızlıca yapabilirsiniz.
DİZİN ve EŞLEŞTİR ile yaklaşık eşleşme
Çalışanların performansını değerlendirmek, öğrencilerin notlarını değerlendirmek, ağırlığa göre posta ücretini hesaplamak vb. için Excel'de yaklaşık eşleşmeler bulmamız gereken zamanlar vardır. Bu eğitimde, ihtiyacımız olan sonuçları almak için DİZİN ve EŞLEŞTİR fonksiyonlarını nasıl kullanacağımızdan bahsedeceğiz.
Başka bir çalışma sayfasından veya çalışma kitabından değerleri ara
Eğer VLOOKUP fonksiyonunu bir çalışma sayfasında değerleri aramak için nasıl kullanacağınızı biliyorsanız, başka bir çalışma sayfasından veya çalışma kitabından vlookup değerleri sizin için bir sorun olmayacaktır. Eğitim, size Excel'de başka bir çalışma sayfasından vlookup değerlerini nasıl yapacağınızı gösterecektir.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Farklılaşmanızı Sağlar
Kutools for Excel, 300'den Fazla Özelliğe Sahiptir, İhtiyacınız Olan Her Şeyin Sadece Bir Tıklama Uzağında Olduğundan Emin Olur...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Onlarca açık belge arasında bir saniyede geçiş yapın!
- Her gün yüzlerce fare tıklamasından sizi kurtarır, fare eline veda edin.
- Birden çok belgeyi görüntüleme ve düzenleme esnasında üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.