ÇAPRAZARA (İngilizce XLOOKUP), DÜŞEYARA'nın (İngilizce VLOOKUP) yaptığı her şeyi daha az hata yapma yoluyla yapar: varsayılan olarak tam eşleşir, döndürme sütununu bir sayı yerine aralık olarak alır, sola bakabilir ve kendi "bulunamadı" bağımsız değişkeni vardır. Dosyanın, ÇAPRAZARA'nın bulunmadığı Excel 2019 veya öncesinde çalışması gerekiyorsa DÜŞEYARA kullanın. Aşağıdaki tablo aynı aramayı iki yolla çalıştırıyor. Tablodaki formülleri Türkçe adlarla ve noktalı virgülle de yazabilirsiniz: =DÜŞEYARA(G1;A2:D6;3;YANLIŞ).
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Product | Category | Price | Stock | Look for | Pear | |
| 2 | Apple | Fruit | $1.20 | 40 | VLOOKUP | $1.50 | |
| 3 | Pear | Fruit | $1.50 | 25 | XLOOKUP | $1.50 | |
| 4 | Carrot | Vegetable | $0.80 | 60 | |||
| 5 | Bread | Bakery | $2.40 | 15 | |||
| 6 | Milk | Dairy | $1.10 | 30 |
=DÜŞEYARA(G1;A2:D6;3;YANLIŞ)İkisi de $1.50 döndürür. Her formüle tıklayın: DÜŞEYARA bütün A2:D6 tablosunu çerçeveler ve içine doğru 3 sütun sayar; ÇAPRAZARA yalnızca aradığı sütunu ve döndürdüğü sütunu çerçeveler.
DÜŞEYARA ve ÇAPRAZARA karşılaştırması
| DÜŞEYARA | ÇAPRAZARA | |
|---|---|---|
| Excel sürümleri | Hepsi | Excel 2021, 2024, Microsoft 365, web |
| Varsayılan eşleşme | Yaklaşık (4. bağımsız değişken yazılmazsa) | Tam |
| Döndürme sütunu | Tablonun içine doğru sayılan bir sayı | Bir aralık |
| Tablonun içine sütun eklemek | Yanlış sütunu döndürür | Çalışmaya devam eder |
| Sola bakmak | Hayır | Evet |
| Değer bulunamadı | #YOK, EĞERYOKSA ile sarmalanır | 4. bağımsız değişken, "Not found" |
| Son eşleşme | Hayır | search_mode -1 |
| Aynı anda birkaç sütun | Formül başına bir tane (ya da Microsoft 365'te sütun numarası olarak {2,3}) | Birkaç sütunluk bir döndürme aralığı onları taşırır |
| Yaklaşık eşleşme | Bir sonraki küçük, veri sıralı olmalı | Bir sonraki küçük veya büyük, herhangi bir sırada |
| Joker karakterler | YANLIŞ ile açık | Yalnızca match_mode 2 ile |
| Yatay arama | YATAYARA gerekir | Aynı fonksiyon |
İkisi de harf büyüklüğünü yok sayar. Tam eşleşmede ikisi de yukarıdan ilk eşleşmeyi döndürür, ÇAPRAZARA'ya aşağıdan araması söylenmedikçe.
Bulunamadı: EĞERYOKSA ve dördüncü bağımsız değişken
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Product | Category | Price | Stock | Look for | Kiwi | |
| 2 | Apple | Fruit | $1.20 | 40 | VLOOKUP | #N/A | |
| 3 | Pear | Fruit | $1.50 | 25 | with IFNA | Not found | |
| 4 | Carrot | Vegetable | $0.80 | 60 | XLOOKUP | Not found | |
| 5 | Bread | Bakery | $2.40 | 15 | |||
| 6 | Milk | Dairy | $1.10 | 30 |
#N/A Aradığın değer arama aralığında yok.Türkçe Excel’de: =DÜŞEYARA(G1;A2:D6;3;YANLIŞ)Düz DÜŞEYARA #N/A gösterir (Türkçe Excel'de #YOK); tablo hata adlarını İngilizce gösterir. DÜŞEYARA'nın metin göstermesi için EĞERYOKSA sarmalayıcısı gerekir, ÇAPRAZARA ise bunu dördüncü bağımsız değişkeniyle yapar. G1'e Milk yazın, üçü de aynı sonucu verir: $1.10.
Sola bakmak ve sütunları taşımak
DÜŞEYARA'nın iki yapısal sınırı sütun numarasından gelir. Yalnızca aradığı sütunun sağına doğru sayabilir ve tablo değiştiğinde sayı değişmez: Category ile Price arasına bir sütun ekleyin, =DÜŞEYARA(G1;A2:D6;3;YANLIŞ) yine artık yeni sütun olan 3. sütunu döndürür. ÇAPRAZARA döndürme sütununa bir aralık olarak başvurur, bu yüzden Excel onu diğer başvurular gibi ayarlar ve arama sütunu herhangi bir yerde olabilir.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Product | Category | Price | Stock | Price | $0.80 | |
| 2 | Apple | Fruit | $1.20 | 40 | XLOOKUP | Carrot | |
| 3 | Pear | Fruit | $1.50 | 25 | INDEX MATCH | Carrot | |
| 4 | Carrot | Vegetable | $0.80 | 60 | |||
| 5 | Bread | Bakery | $2.40 | 15 | |||
| 6 | Milk | Dairy | $1.10 | 30 |
=ÇAPRAZARA(G1;C2:C6;A2:A6)İkisi de Carrot döndürür. DÜŞEYARA sürümü yoktur: ad, fiyatın solundadır. Eski Excel'de cevap G3'te gösterilen İNDİS KAÇINCI'dır; o da sütun eklendiğinde bozulmaz. İNDİS ve KAÇINCI sayfası bunu açıklıyor.
Yaklaşık eşleşme, iki yolla
Dilimler için DÜŞEYARA DOĞRU kullanır ve ilk sütunun artan sırada sıralı olmasını ister. ÇAPRAZARA match_mode -1 kullanır ve sıralama istemez; match_mode 1 ise bunun yerine bir sonraki büyük değeri verir ki DÜŞEYARA bunu yapamaz.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Sales from | Rate | Sales | 4,200 | |
| 2 | 0 | 0% | VLOOKUP | 3% | |
| 3 | 1000 | 3% | XLOOKUP | 3% | |
| 4 | 5000 | 5% | |||
| 5 | 10000 | 8% |
=DÜŞEYARA(E1;A2:B5;2;DOĞRU)İkisi de 4,200 için 3% döndürür. E1'i 10000 yapın, ikisi de 8% döndürür.
DÜŞEYARA ne zaman kalmalı
- Dosya Excel 2019, 2016 veya öncesini kullanan kişilerle paylaşılıyorsa. ÇAPRAZARA orada
#AD?(İngilizce#NAME?) gösterir. Her yerde çalışan diğer seçenek İNDİS KAÇINCI'dır. - Çalışma kitabında zaten çalışan yüzlerce DÜŞEYARA varsa. Onları yeniden yazmak az kazandırır; yeni formüller için ÇAPRAZARA kullanın.
Hız, ikisinden birini seçmek için bir neden değildir. Sıradan tablolarda ikisi de anında çalışır; çok büyük sıralı listelerde ÇAPRAZARA'nın ikili araması (search_mode 2) da DOĞRU ile DÜŞEYARA da hızlıdır.
Google E-Tablolar iki fonksiyonu da aynı bağımsız değişkenlerle destekler.
Alıştırma: bir DÜŞEYARA'yı yeniden yazma
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Product | Category | Price | Stock | Look for | Bread | |
| 2 | Apple | Fruit | $1.20 | 40 | Stock | ||
| 3 | Pear | Fruit | $1.50 | 25 | |||
| 4 | Carrot | Vegetable | $0.80 | 60 | |||
| 5 | Bread | Bakery | $2.40 | 15 | |||
| 6 | Milk | Dairy | $1.10 | 30 |
Sıra sende: =VLOOKUP(G1,A2:D6,4,FALSE), G1'deki ürünün stokunu döndürür. G2 hücresinde aynı aramayı ÇAPRAZARA ile yazın.
Sıkça Sorulan Sorular
ÇAPRAZARA DÜŞEYARA'dan daha mı iyi?
Excel 2021 veya Microsoft 365'teki yeni işler için evet: varsayılan olarak tam eşleşme yapar, sütunlar kaydığında bozulan bir sütun numarası yoktur, sola bakar ve yerleşik bir bulunamadı metni vardır. DÜŞEYARA yalnızca dosyanın, ÇAPRAZARA'nın #AD? gösterdiği Excel 2019 veya öncesinde çalışması gerektiğinde daha iyidir.
ÇAPRAZARA DÜŞEYARA'dan daha mı hızlı?
Sıradan tablolarda fark edeceğiniz şekilde değil; ikisi de birkaç bin satırı anında arar. Çok büyük sıralı verilerde ÇAPRAZARA'nın ikili arama modu (search_mode 2) doğrusal bir aramadan hızlıdır; DOĞRU ile DÜŞEYARA da ikili arama yapar.
ÇAPRAZARA ile İNDİS KAÇINCI arasındaki fark nedir?
Aynı aramaları yapabilirler. ÇAPRAZARA daha basit bağımsız değişkenleri ve bir bulunamadı bağımsız değişkeni olan tek bir fonksiyondur; İNDİS KAÇINCI her Excel sürümünde çalışır. =ÇAPRAZARA(F2;A2:A6;C2:C6) ile =İNDİS(C2:C6;KAÇINCI(F2;A2:A6;0)) aynı değeri döndürür.
Bir DÜŞEYARA, ÇAPRAZARA'ya nasıl çevrilir?
Aranan değeri koruyun, tabloyu ilk sütun ve döndürdüğünüz sütun olarak ikiye ayırın, sütun numarasını ve YANLIŞ'ı kaldırın: =DÜŞEYARA(F2;A2:D6;3;YANLIŞ), =ÇAPRAZARA(F2;A2:A6;C2:C6) olur.