Çoklu Kriterlerle DÜŞEYARA Kullanma

Çoklu kriterlerle DÜŞEYARA (multiple criteria VLOOKUP), iki ya da daha fazla sütundaki değerin aynı anda tutulduğu satırı bulup istediğiniz sütundan sonuç getirme tekniğidir. DÜŞEYARA tek bir aranan değerle çalıştığı için ölçütleri yardımcı sütunda birleştirerek formülü çoklu ölçüte uyarlarsınız. Yardımcı sütun istemezseniz İNDİS ve KAÇINCI ya da ÇAPRAZARA işlevleriyle aynı sonuca ulaşabilirsiniz.

Çoklu kriterle DÜŞEYARA nasıl yapılır?​

DÜŞEYARA yalnızca tek bir değeri, tablo aralığının ilk sütununda arar ve bulduğu ilk eşleşmenin satırından sonuç getirir. Bu yüzden ölçüt sayısı birden fazla olduğunda iki temel yoldan biri seçilir.
  • Ölçütleri birleştirmek: Ölçüt sütunlarını tek bir anahtar sütunda birleştirir, DÜŞEYARA'da aranan değeri de aynı biçimde birleştirirsiniz.
  • Koşulları çarpmak: Her koşul DOĞRU ya da YANLIŞ döndürür; Excel bunları çarpma işleminde 1 ve 0 olarak ele alır. Çarpım yalnızca tüm koşullar doğruysa 1 olur. Bu, VE (AND) mantığını verir. Toplama ise YA DA (OR) mantığına karşılık gelir.
İlk yöntem DÜŞEYARA ile çalışır. İkinci yöntem DÜŞEYARA ile doğrudan kullanılmaz; İNDİS ve KAÇINCI ya da ÇAPRAZARA ile birlikte kullanılır. Her iki yöntemde de aynı ölçüt kombinasyonu tabloda birden çok kez geçiyorsa yalnızca ilk eşleşen satır getirilir.

Hangi yöntemi seçeceğiniz Excel sürümünüze ve tablonuzu değiştirip değiştiremeyeceğinize bağlıdır. Tabloya sütun ekleyemiyorsanız çarpma yöntemini tercih edin.

Ölçüt sayısı arttıkça formülün uzamasını önlemek için her ölçütü ayrı bir hücreye yazın ve formülde bu hücrelere başvurun. Böylece formülü değiştirmeden farklı kombinasyonları deneyebilirsiniz.

Ölçütlerin sırası da önemlidir: anahtar sütunda hangi sırayla birleştirdiyseniz aranan değerde de aynı sırayı kullanmalısınız.

Ölçütler arasına koşul eklemek gerekirse yeni bir sütun eklemeniz ya da çarpma ifadesine bir parantez daha eklemeniz yeterlidir. Her yeni ölçüt formülü uzatır ama sonucu daha seçici yapar.

Bu nedenle ölçüt sayısını gerçekten ihtiyaç duyduğunuz kadar tutmanız hem okunabilirlik hem de hesaplama hızı için daha iyidir.

Değerler metin ya da sayı olabilir; önemli olan aranan değer ile tablodaki değerin aynı türde olmasıdır.

Yardımcı sütunla çoklu kriterli DÜŞEYARA​

Yardımcı sütun, çoklu ölçütlü DÜŞEYARA için en anlaşılır ve her Excel sürümünde çalışan yoldur. Veri tablosunun en soluna yeni bir sütun ekler ve ölçüt sütunlarını bir ayırıcıyla birleştirirsiniz:
Excel formülü
=B2&"|"&C2
Bu formül Türkçe ve İngilizce Excel'de aynıdır; & işleci iki hücrenin değerini art arda yazar. Ardından DÜŞEYARA'da aranan değeri de aynı biçimde birleştirirsiniz:
Excel formülü
=DÜŞEYARA(B10&"|"&C10;$A$2:$D$7;4;YANLIŞ)
=VLOOKUP(B10&"|"&C10,$A$2:$D$7,4,FALSE)
Bu yöntemde dikkat edilecek noktalar şunlardır:
  • Anahtar sütunun yeri: DÜŞEYARA (VLOOKUP) yalnızca tablo aralığının ilk sütununda arama yaptığı için anahtar sütun aralığın en solunda olmalıdır.
  • Ayırıcı: Ölçütler arasına bir karakter koymak yanlış eşleşmeleri önler. Örneğin ayırıcı olmazsa 1 ile 11 ve 11 ile 1 birleşince aynı metni verir.
  • Tam eşleşme: Son bağımsız değişkene YANLIŞ (FALSE) yazın; aksi halde yaklaşık eşleşme yapılır ve sonuç yanlış çıkabilir.
  • Sütun numarası: Getirmek istediğiniz sütunun, tablo aralığının solundan itibaren kaçıncı sütun olduğunu yazın. Yardımcı sütun da bu sayıma dahildir.
  • Temiz veri: Hücrelerde fazladan boşluk varsa eşleşme bozulur; gerekirse KIRP işleviyle temizleyin.

Yardımcı sütun olmadan çoklu ölçütle arama​

Tabloya sütun ekleyemiyorsanız ölçütleri formülün içinde çarparak satırı bulabilirsiniz. İki işlev bu iş için uygundur.
  • İNDİS ve KAÇINCI (INDEX, MATCH): KAÇINCI, koşulların çarpımının 1 olduğu ilk satırın sırasını verir; İNDİS bu sıradaki değeri getirir. Excel 365 ve Excel 2021'de normal Enter yeterlidir. Daha eski sürümlerde formülü Ctrl+Shift+Enter ile dizi formülü olarak girmeniz gerekir.
  • ÇAPRAZARA (XLOOKUP): Excel 365 ve Excel 2021'de bulunur. Aranan değer olarak 1, aranan dizi olarak koşulların çarpımını verirsiniz. Eşleşme yoksa dönecek metni dördüncü bağımsız değişkenle belirleyebilirsiniz.
  • ELEMAN ile DÜŞEYARA: ELEMAN (CHOOSE) işleviyle bellekte iki sütunlu bir dizi kurup DÜŞEYARA'ya vermek de mümkündür. Ancak formül zor okunur; İNDİS ve KAÇINCI ya da ÇAPRAZARA daha anlaşılırdır.
Çarpma yönteminde her koşulu ayrı parantez içine alın ve koşulların aralık boyutlarının eşit olduğundan emin olun. Boyutlar farklıysa formül hata verir.

Bu yöntemde anahtar sütun gerekmez; ancak her hesaplamada tüm aralıklar bellekte taranır. Çok büyük tablolarda yardımcı sütun daha hızlı çalışabilir.

1. Yardımcı sütunla şehir ve ürüne göre adet bulma​

Şehir ve ürün sütunlarını A sütunundaki anahtarda birleştirip DÜŞEYARA ile adet getirin. Aranan şehir ve ürün B10 ve C10 hücrelerindedir.
Çoklu Kriterlerle DÜŞEYARA Kullanma
Formülünü incelemek için bir hücre seçin.
ABCD
1AnahtarŞehirÜrünAdet
2Ankara|DefterAnkaraDefter120
3Ankara|KalemAnkaraKalem340
4İzmir|DefterİzmirDefter95
5İzmir|KalemİzmirKalem210
6Bursa|DefterBursaDefter150
7Bursa|KalemBursaKalem80
8
9Aranan ŞehirAranan ÜrünAdet
10İzmirKalem210
Yardımcı SütunExcelDepo v1.0.0
A2 hücresindeki Ankara|Defter gibi anahtarlar şehir ve ürünü tek metinde birleştirir. D10 hücresi aynı biçimde birleştirilen aranan değeri A sütununda bulur ve dördüncü sütundan adedi getirir: 210. Şehir ya da ürünü değiştirirseniz sonuç otomatik güncellenir.

2. İNDİS ve KAÇINCI ile personel ve aya göre satış​

Tabloya sütun eklemeden, personel adı ve ayı birlikte sağlayan satırdaki satış tutarını getirin. Aranan değerler A10 ve B10 hücrelerindedir.
Çoklu Kriterlerle DÜŞEYARA Kullanma
Formülünü incelemek için bir hücre seçin.
ABC
1PersonelAySatış (TL)
2Ayşe YılmazOcak45.200,00
3Ayşe YılmazŞubat51.800,00
4Mehmet DemirOcak38.900,00
5Mehmet DemirŞubat42.650,00
6Zeynep ArslanOcak47.300,00
7Zeynep ArslanŞubat39.500,00
8
9Aranan PersonelAranan AySatış Tutarı
10Mehmet DemirŞubat42.650,00
Personel SatışExcelDepo v1.0.0
Formüldeki iki koşul çarpılır; yalnızca personel ve ay aynı anda tutan satırda sonuç 1 olur. KAÇINCI bu satırın sırasını bulur, İNDİS de C sütunundan o satırdaki tutarı getirir: 42.650,00. Excel 2019 ve öncesinde bu formülü Ctrl+Shift+Enter ile girmeniz gerekir.

3. ÇAPRAZARA ile üç ölçütlü arama​

Bölge, ürün ve ay olmak üzere üç ölçütü birlikte sağlayan satırın satış adedini bulun. Eşleşme yoksa formül Bulunamadı metnini döndürür. Aranan değerler A12, B12 ve C12 hücrelerindedir.
Çoklu Kriterlerle DÜŞEYARA Kullanma
Formülünü incelemek için bir hücre seçin.
ABCD
1BölgeÜrünAySatış Adedi
2MarmaraLaptopOcak42
3MarmaraLaptopŞubat38
4MarmaraTelefonOcak65
5MarmaraTelefonŞubat71
6EgeLaptopOcak27
7EgeLaptopŞubat31
8EgeTelefonOcak44
9EgeTelefonŞubat52
10
11Aranan BölgeAranan ÜrünAranan AySatış Adedi
12EgeTelefonŞubat52
Bölge SatışExcelDepo v1.0.0
Üç koşul çarpılarak 1 değerini veren ilk satır aranır ve D sütunundaki adet getirilir: 52. Ölçütlerden birini tabloda olmayan bir değerle değiştirirseniz formül Bulunamadı metnini gösterir. Formül Excel 2021 ve Excel 365 gerektirir.

Sık sorulan sorular​

  • DÜŞEYARA tek başına iki ölçüt alabilir mi? Hayır, DÜŞEYARA tek bir aranan değerle çalışır. İki ölçütü yardımcı sütunda birleştirerek ya da ELEMAN ile oluşturduğunuz diziyle tek değer haline getirirsiniz.
  • Birden fazla eşleşme varsa ne olur? DÜŞEYARA, İNDİS-KAÇINCI ve ÇAPRAZARA ilk eşleşen satırı getirir. Tüm eşleşenleri listelemek için Excel 365'teki FİLTRE işlevini kullanın.
  • Eşleşme bulunamazsa hata nasıl gizlenir? Formülü EĞERHATA (IFERROR) ile sarmalayın ya da ÇAPRAZARA'nın bulunamadı metni için ayrılmış bağımsız değişkenini kullanın.
  • ÇAPRAZARA eski sürümlerde çalışır mı? Hayır. ÇAPRAZARA yalnızca Excel 2021 ve Excel 365'te bulunur; Excel 2019 ve öncesinde yardımcı sütunlu DÜŞEYARA ya da İNDİS-KAÇINCI kullanın.

Kullanırken dikkat edin​

  • Ayırıcıyı atlamayın: Yardımcı sütunda ölçütleri ayırıcı olmadan birleştirirseniz farklı kombinasyonlar aynı metni üretebilir. Verinizde geçmeyen bir karakter, örneğin dikey çizgi kullanın.
  • Tam eşleşme için YANLIŞ yazın: DÜŞEYARA'nın son bağımsız değişkeni boş bırakılırsa ya da DOĞRU yazılırsa yaklaşık eşleşme yapılır ve anahtar sütun sıralı değilse yanlış sonuç çıkar. Çoklu ölçütlerde her zaman YANLIŞ (FALSE) kullanın.
  • Yalnızca ilk eşleşme gelir: Aynı ölçüt kombinasyonu tabloda birden çok kez geçiyorsa formül yalnızca ilk satırı getirir. Tüm eşleşmeleri görmek için Excel 365'te FİLTRE işlevini kullanın; sayısal değerleri toplamak için ÇOKETOPLA daha uygundur.
  • Sürüm farkına dikkat edin: İNDİS ve KAÇINCI ile koşul çarpma yöntemi Excel 2019 ve öncesinde Ctrl+Shift+Enter ile dizi formülü olarak girilmelidir. ÇAPRAZARA ise yalnızca Excel 2021 ve Excel 365'te bulunur.
  • Veri türleri eşleşmeli: Aranan değer sayı iken tablodaki değer metin olarak saklanmışsa eşleşme bulunamaz. Fazladan boşluklar da aynı soruna yol açar; gerekirse KIRP işleviyle temizleyin.
  • Hata ayıklama: Formül beklenmedik sonuç veriyorsa Formüller > Formül Denetleme > Formülü Değerlendir (Formulas > Formula Auditing > Evaluate Formula) komutuyla adım adım izleyin. Koşulları ayrı hücrelerde test etmek de hatalı kısmı bulmanızı kolaylaştırır.
  • İlgili konular: DÜŞEYARA, İNDİS, KAÇINCI, ÇAPRAZARA, FİLTRE, ÇOKETOPLA, EĞERHATA, KIRP, ELEMAN ve yardımcı sütun ile yapısal başvurular.
Örneklerdeki tabloları indirilebilir Excel dosyasında kendiniz de deneyebilirsiniz.
 

Ekli dosyalar

Son düzenleme:

Okuma Rehberi - Makale

Seviye
Başlangıç
Okuma süresi
2 dk okuma
Geri
Üst