Menu

Excel'de Çok Ölçütlü Arama: ÇAPRAZARA ve İNDİS KAÇINCI

=ÇAPRAZARA(1;(A2:A7=E2)*(B2:B7=F2);C2:C7) A sütununun E2 ile, B sütununun F2 ile eşleştiği satırdaki değeri döndürür. İNDİS KAÇINCI sürümü, DÜŞEYARA için yardımcı sütun ve tüm eşleşmeler için FİLTRE.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

ÇAPRAZARA (İngilizce XLOOKUP) ile yazılan =ÇAPRAZARA(1;(A2:A7=E2)*(B2:B7=F2);C2:C7), ürünün E2 ve boyutun F2 olduğu satırdaki fiyatı döndürür. Her karşılaştırma her satırı kontrol eder, onları çarpmak yalnızca ikisinin de doğru olduğu yerde 1 verir ve ÇAPRAZARA o 1'i arar. Excel 2021 veya Microsoft 365 gerektirir; aşağıdaki İNDİS KAÇINCI sürümü her sürümde çalışır. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

Ürüne ve boyuta göre fiyat
G2
ABCDEFG
1ProductSizePriceProductSizePrice
2CoffeeSmall$2.50TeaLarge$3.00
3CoffeeLarge$3.50
4TeaSmall$2.00
5TeaLarge$3.00
6JuiceSmall$3.00
7JuiceLarge$4.00
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇAPRAZARA(1;(A2:A7=E2)*(B2:B7=F2);C2:C7)

Tea ve Large 5. satırda buluşur, bu yüzden G2 $3.00 döndürür. Juice ve Small'u seçin: başka bir satırdan yine $3.00. Hiçbir satırın ikisine birden uymadığı durum için dördüncü bir bağımsız değişken ekleyin: =ÇAPRAZARA(1;(A2:A7=E2)*(B2:B7=F2);C2:C7;"No such item").

Çarpılan koşullar nasıl çalışır

A2:A7=E2 her ürünü E2 ile karşılaştırır ve altı DOĞRU veya YANLIŞ değeri döndürür. Böyle iki listeyi çarpmak DOĞRU'yu 1'e, YANLIŞ'ı 0'a çevirir ve bir satır yalnızca ikisinde de 1 ise 1 olur. D sütunu bu listeyi tek bir formülden taşmış olarak gösteriyor.

ÇAPRAZARA'nın aradığı dizi
D2
ABCDEFG
1ProductSizePriceBoth matchProductSize
2CoffeeSmall$2.500TeaLarge
3CoffeeLarge$3.500
4TeaSmall$2.000
5TeaLarge$3.001
6JuiceSmall$3.000
7JuiceLarge$4.000
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =(A2:A7=F2)*(B2:B7=G2)

Yalnızca D5 1'dir. F2 veya G2'yi değiştirin, 1 yer değiştirir. Her ek ölçüt bir *(aralık=değer) daha demektir ve koşulların eşitlik olması gerekmez: *(C2:C7<3) "fiyat 3'ün altında" koşulunu ekler. Her aralık aynı satırları kapsamalıdır (A2:A7, B2:B7, C2:C7): döndürme aralığı koşullardan farklı boyuttaysa ÇAPRAZARA #DEĞER! (İngilizce #VALUE!) döndürür; tablo hata adlarını İngilizce gösterir.

Birden fazla ölçütle İNDİS KAÇINCI

Excel 2019 ve öncesi için KAÇINCI aynı dizide 1'i arayabilir, İNDİS de o konumdaki fiyatı döndürür.

İNDİS ve KAÇINCI ile iki ölçüt
G2
ABCDEFG
1ProductSizePriceProductSizePrice
2CoffeeSmall$2.50CoffeeLarge$3.50
3CoffeeLarge$3.50
4TeaSmall$2.00
5TeaLarge$3.00
6JuiceSmall$3.00
7JuiceLarge$4.00
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =İNDİS(C2:C7;KAÇINCI(1;(A2:A7=E2)*(B2:B7=F2);0))

Coffee ve Large dizinin 2. konumudur ve İNDİS $3.50 döndürür. Excel 2019 ve öncesinde bu bir dizi formülüdür: Enter yerine Ctrl+Shift+Enter (Mac'te Cmd+Shift+Enter) tuşlarına basın, Excel onu süslü parantezler içinde gösterir. Orada düz Enter'a basmak genellikle #YOK (İngilizce #N/A) veya #DEĞER! döndürür. Excel 365'te Enter yeterlidir. Tek ölçütlü biçim İNDİS ve KAÇINCI sayfasında.

Ölçütleri tek bir anahtarda birleştirme

Diğer yol, iki ölçütü birleştirerek teke indirmektir. DÜŞEYARA birleştirilmiş değerlerin tablonun başında bir yardımcı sütunda olmasını ister (bu sürümü DÜŞEYARA sayfası gösteriyor). ÇAPRAZARA aralıkları formülün içinde birleştirebilir, bu yüzden yardımcı sütun gerekmez.

Ürünü ve boyutu tek anahtarda birleştirme
G2
ABCDEFG
1ProductSizePriceProductSizePrice
2CoffeeSmall$2.50JuiceLarge$4.00
3CoffeeLarge$3.50
4TeaSmall$2.00
5TeaLarge$3.00
6JuiceSmall$3.00
7JuiceLarge$4.00
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇAPRAZARA(E2&"|"&F2;A2:A7&"|"&B2:B7;C2:C7)

A2:A7&"|"&B2:B7 Juice|Large gibi altı anahtar oluşturur ve ÇAPRAZARA aralarında Juice|Large'ı bulur: $4.00. Parçaların arasına bir ayırıcı koyun. Ayırıcı olmadan "AB" ile "C", "A" ile "BC" ile aynı "ABC" değerine birleşir ve arama yanlış satırı döndürebilir.

İstediğiniz değer bir sayıysa ve her birleşim bir kez geçiyorsa, ÇOKETOPLA (İngilizce SUMIFS) hiç dizi kullanmadan aynı cevabı verir: =ÇOKETOPLA(C2:C7;A2:A7;E2;B2:B7;F2). Hiçbir şey eşleşmediğinde hata yerine 0 döndürür, bu da bir yazım hatasını gizleyebilir.

FİLTRE ile tüm eşleşmeleri döndürme

ÇAPRAZARA ve İNDİS KAÇINCI eşleşen ilk satırı döndürür. Birkaç satır eşleşiyorsa ve hepsini istiyorsanız aynı koşullarla FİLTRE (İngilizce FILTER) kullanın.

North bölgesinin tüm Phone siparişleri
F2
ABCDEFG
1RegionProductQuarterSalesMatches
2NorthLaptopQ1120Q1210
3NorthPhoneQ1210Q2225
4SouthLaptopQ195Q3240
5NorthPhoneQ2225
6SouthPhoneQ2180
7NorthLaptopQ2135
8NorthPhoneQ3240
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =FİLTRE(C2:D8;(A2:A8="North")*(B2:B8="Phone"))

Üç satır hem North hem Phone'dur, bu yüzden F2 onların çeyreklerini ve satışlarını F2:G4'e taşırır. A3'ü South yapın, liste ikiye iner. Hiçbir satır eşleşmezse FİLTRE #CALC! (Türkçe Excel'de #HESAPLA!) döndürür; "None" gibi üçüncü bir bağımsız değişken bunun yerine metin gösterir. Diğer seçenekler FİLTRE sayfasında.

Alıştırma: üç ölçüt

Bölgeye, ürüne ve çeyreğe göre satışlar
G4
ABCDEFG
1RegionProductQuarterSalesRegionSouth
2NorthLaptopQ1120ProductLaptop
3NorthLaptopQ2135QuarterQ2
4NorthPhoneQ1210Sales
5SouthLaptopQ195
6SouthPhoneQ2180
7SouthLaptopQ2110
8NorthPhoneQ2225
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: G4 hücresinde G1'deki bölgenin, G2'deki ürünün ve G3'teki çeyreğin satışlarını döndürün.

Sıkça Sorulan Sorular

ÇAPRAZARA birden fazla ölçütle nasıl kullanılır?

Her ölçüt için bir karşılaştırmayı çarpın ve 1'i arayın: =ÇAPRAZARA(1;(A2:A7=E2)*(B2:B7=F2);C2:C7). Her karşılaştırma satır başına DOĞRU veya YANLIŞ verir, çarpım yalnızca hepsinin DOĞRU olduğu yerde 1 olur ve ÇAPRAZARA bu türden ilk satırı döndürür.

İki ölçütlü İNDİS KAÇINCI nasıl yapılır?

Aynı çarpılan koşulları KAÇINCI içinde kullanın: =İNDİS(C2:C7;KAÇINCI(1;(A2:A7=E2)*(B2:B7=F2);0)). Excel 2019 ve öncesinde formülü Ctrl+Shift+Enter (Mac'te Cmd+Shift+Enter) ile onaylayın.

DÜŞEYARA iki ölçüt kullanabilir mi?

Doğrudan kullanamaz. Tablonun başına iki değeri birleştiren bir yardımcı sütun ekleyin, örneğin =A2&"|"&B2, sonra birleştirilmiş değeri arayın: =DÜŞEYARA(E2&"|"&F2;helper_table;col;YANLIŞ).

ÇOKETOPLA iki ölçütlü bir aramanın yerini alabilir mi?

Evet, değer bir sayıysa ve her birleşim bir kez geçiyorsa: =ÇOKETOPLA(C2:C7;A2:A7;E2;B2:B7;F2). Hiçbir satır eşleşmediğinde #YOK yerine 0 döndürür ve bir birleşim iki kez geçerse değerleri toplar.

YADA ölçütleriyle nasıl arama yapılır?

Koşulları çarpmak yerine toplayın: (A2:A7="Tea")+(A2:A7="Juice") ikisinden biri doğru olduğunda 1 veya daha fazladır. 0'dan büyük bir değer arayın, örneğin =ÇAPRAZARA(DOĞRU;((A2:A7="Tea")+(A2:A7="Juice"))>0;C2:C7) ile.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA