Genel Bakış
ÇAPRAZARA (XLOOKUP), bir aralıkta ya da dizide aranan değeri bulur ve aynı konumdaki karşılığı başka bir aralıktan döndürür. Aramayı sütunda da satırda da yapabilir, eşleşme bulunamadığında gösterilecek sonucu belirlemenize izin verir. DÜŞEYARA, YATAYARA ve ARA işlevlerinin yerini almak üzere Excel 2021 ile eklenmiştir.
Aranan değer, aranan dizi ve döndürülen dizi zorunludur; son üç parametre isteğe bağlıdır. Ortadaki bir isteğe bağlı parametreyi atlayıp sonrakini kullanacaksanız atlanan parametrenin yerini boş bırakın ve ayırıcıyı yine yazın; örneğin ; ; biçimi bulunamadıysa parametresini boş geçer. Türkçe Excel'de ayırıcı çoğunlukla noktalı virgüldür; İngilizce Excel'de bölgesel ayarlara göre virgül ya da noktalı virgül kullanılabilir.
Sonuçlar sırasıyla Tokyo, Paris, Kahire ve #YOK olur. Arama sütunu ile sonuç sütunu ayrı ayrı seçildiği için sütun numarası saymanız gerekmez. İspanya listede olmadığından son satırda #YOK hatası döner; bu hatayı bir sonraki başlıklardaki bulunamadıysa parametresiyle yönetebilirsiniz.
Sonuçlar E sütununda sırasıyla 5%, 10%, 15% ve 15%, F sütununda 10%, 10%, #YOK ve #YOK olur. İndirim tarifesi için doğru seçim -1'dir: 750 TL'lik sepet 500 kademesine girer. 1 modu ise bir üst kademeyi seçer: 750 TL için 1.000 kademesine çıkar. 2.600 ve 3.000 TL'den büyük bir kademe bulunmadığı için bu iki satırda 1 modu #YOK döndürür. Tam 1.000 TL'de iki mod da aynı sonucu verir, çünkü önce tam eşleşme aranır. DÜŞEYARA'nın aksine bu aramalarda listenin sıralı olması gerekmez.
Sonuçlar ilk satırda Monitör, 3200 ve 8, ikinci satırda Klavye, 450 ve 25, üçüncü satırda Fare, 180 ve 60 olur. Tek formülle üç sütun birden dolar. Taşma alanındaki hücrelerden biri doluysa formül #TAŞMA! hatası verir; bu yüzden sağdaki hücreleri boş bırakın.
Sonuçlar sırasıyla 345, 42 ve 95 olur. Her satırda hem ürün hem ay değişiyor ama formül aynı kalıyor. Bu yöntem İNDİS ile iki KAÇINCI'nın birlikte kullanıldığı klasik iki yönlü aramanın kısa karşılığıdır.
Sonuçlar sırasıyla Derya Uçar, Kayıt yok ve Selin Kara olur. 1050 numaralı personel listede olmadığı için hata yerine yazdığınız mesaj görünür. Mesaj olarak metin, sayı ya da boş metin ("") verebilirsiniz.
Sonuçlar sırasıyla Ankara, Bursa, Denizli ve Yok olur. *Lojistik Lojistik ile biten, C?ren* C ile başlayıp üçüncü harften itibaren ren ile devam eden, *Tekstil* ise içinde Tekstil geçen firmayı bulur. Son satırda joker olmadığı için yalnızca adı tam olarak Ay olan bir firma aranır ve bulunamaz.
Sonuçlar sırasıyla Standart kod, Dört haneli, Dört haneli ve Yok olur. İlk desen iki büyük harf, tire ve tam üç rakam ister; yalnızca TR-204 uyar. İkinci desen dört rakam istediği için KL-1042'yi bulur. Üçüncü desen yalnızca sonun üç rakamla bitmesini ister; KL-1042 de 042 ile bittiği ve listede TR-204'ten önce geldiği için ilk eşleşme odur. Dördüncü desen üç büyük harfle başlayan bir kod arar; stok-7 küçük harfle yazıldığından uymaz, çünkü düzenli ifadeler varsayılan olarak büyük ve küçük harfi ayırır. Bu mod Excel 2021'de ve eski Microsoft 365 sürümlerinde yoktur.
Sonuçlar sırasıyla 270, 480 ve Yok olur. Tişört ile L'nin birlikte sağlandığı tek satır ikinci satırdır. Gömlek için L bedeni tabloda bulunmadığından son aramada bulunamadıysa değeri görünür. Aynı yönteme üçüncü bir koşul eklemek için yalnızca bir parantez daha çarpmanız yeterlidir.
Aynı koşulla en son siparişi bulmak için arama yönü tersine çevrilir. F3 hücresindeki formül:
Sonuçlar sırasıyla S-203 ve S-205 olur. S-201 Ege'dendir ama 15.000'in altında kalır; S-202 tutarı geçer ama Marmara'dandır. İki koşulu birlikte sağlayan ilk sipariş S-203, sonuncusu S-205'tir. Bu tür aramalar için daha önce dizi formülü ya da yardımcı sütun gerekiyordu.
Sonuçlar E sütununda sırasıyla 390, 2450 ve Yok, F sütununda 390, 2450 ve Yok olur. Liste sıralı olduğu için iki yöntem aynı sonucu verir. Liste sıralı değilken ikili arama hata vermeden yanlış sonuç döndürebilir; bu yüzden yalnızca sıralamadan emin olduğunuz büyük listelerde kullanın.
Sonuçlar sırasıyla Yok, Kurumsal, Profesyonel ve Kurumsal olur. Tam eşleşme bulunamaz. -1 modu 3.250'den küçük en yakın tutar olan 3.000'i, 1 modu büyük en yakın tutar olan 4.000'i seçer; tutarlar sırasız girildiği halde ikisi de doğru sonucu verir. Joker modu sayılarda çalışmadığı için son formülde tutarlar &"" ile metne çevrilmiştir; 3 ile başlayan tek tutar 3.000'dir.
Sonuçlar E sütununda sırasıyla 08.01.2026, 14.02.2026 ve 19.04.2026, F sütununda 27.05.2026, 14.02.2026 ve 19.04.2026 olur. Ece üç kez alışveriş yaptığı için iki sütun farklı tarihler gösterir. Kaan ve Lale listede birer kez geçtiğinden ilk ve son kayıtları aynıdır.
Sonuçlar sırasıyla Derya, Selin ve Murat olur. Tabloya yeni sütun eklenmesi de formülü bozmaz, çünkü sütun numarası değil sütunun kendisi seçilmiştir.
Sonuçlar sırasıyla 46900, 48200 ve 63100 olur. Arama dizisi ile sonuç dizisinin aynı uzunlukta olması yeterlidir; biri satır biri sütun olamaz, ikisi de aynı yönde olmalıdır.
Sonuçlar sırasıyla 345, 625 ve 140 olur. İlk satırda Şubat ile Nisan arasındaki üç ay (95 + 140 + 110), ikinci satırda listedeki bütün aylar (Ocak ile Mayıs arası), üçüncü satırda yalnızca Mart toplanır. Dönemi değiştirmek için yalnızca D ve E sütunlarındaki ay adlarını değiştirmeniz yeterlidir.
Sonuçlar E sütununda sırasıyla Tamamlandı, 0 ve Testte olur; F sütununda Mobil uygulama satırı boş kalır. Teslim notu girilmemiş proje için düz ÇAPRAZARA 0 gösterir; EĞER ile kurulan formül ise boş sonucu boş bırakır. Sonucu kullanan başka formüller varsa boş metnin sayısal hesaplarda 0 gibi davranmadığını unutmayın.
Söz dizimi ve parametre
- Kategori
- Arama ve Başvuru
- İngilizce adı
- XLOOKUP
- Platform
- Windows Mac Web
6 bağımsız değişken
3 zorunlu
3 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| aranan_değerlookup_value | Zorunlu | Aranan dizide bulunması istenen değeri belirtir. |
| aranan_dizilookup_array | Zorunlu | Aranan değerin içinde aranacağı tek sütunlu veya tek satırlı aralığı ya da diziyi belirtir. |
| döndürülen_dizireturn_array | Zorunlu | Eşleşen konumdaki değerin veya değerlerin alınacağı aralığı ya da diziyi belirtir. |
| bulunamadıysanot_found | İsteğe bağlı | Eşleşme bulunamadığında döndürülecek değeri belirtir. |
| eşleşme_modumatch_mode | İsteğe bağlı | Eşleşme türünü belirleyen sayıyı belirtir. |
| arama_modusearch_mode | İsteğe bağlı | Aramanın yönünü ve yöntemini belirleyen sayıyı belirtir. |
Geçerli kullanımlar
=ÇAPRAZARA(E2;A2:A10;B2:B10)
=ÇAPRAZARA(E2;A2:A10;B2:B10;"Bulunamadı")
=ÇAPRAZARA(E2;A2:A10;B2:B10;"Bulunamadı";2)
=ÇAPRAZARA(E2;A2:A10;B2:B10;;-1)
Desteklenen Excel sürümleri
2021 ve sonrası
- 2003 Desteklenmiyor
- 2007 Desteklenmiyor
- 2010 Desteklenmiyor
- 2013 Desteklenmiyor
- 2016 Desteklenmiyor
- 2019 Desteklenmiyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Tam eşleşme
ÇAPRAZARA'nın en sade hali üç bilgi ister: aranan değer, aranacak sütun ve sonucun alınacağı sütun. Eşleşme türü yazılmazsa tam eşleşme yapılır; DÜŞEYARA'daki gibi yanlışlıkla yaklaşık eşleşmeye düşme riski yoktur. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ülke | Başkent | Aranan ülke | Başkent sonucu | |
| 2 | Fransa | Paris | Japonya | Tokyo | |
| 3 | İtalya | Roma | Fransa | Paris | |
| 4 | Japonya | Tokyo | Mısır | Kahire | |
| 5 | Mısır | Kahire | İspanya | #YOK |
Tam EşleşmeExcelDepo v1.0.0
2. Yaklaşık eşleşme
Kademeli tablolarda eşleşme_modu ile en yakın değer seçilir. -1 tam eşleşme yoksa aranandan küçük en yakın değeri, 1 ise büyük en yakın değeri alır. Bu tablo bir indirim tarifesidir: A sütunu kademenin başladığı sepet tutarıdır. E2 ve F2 hücrelerindeki formüller:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Sepet alt sınırı | İndirim | Sepet | -1 (küçük) | 1 (büyük) | |
| 2 | 0 | 0% | 750 | 5% | 10% | |
| 3 | 500 | 5% | 1000 | 10% | 10% | |
| 4 | 1000 | 10% | 2600 | 15% | #YOK | |
| 5 | 2500 | 15% | 3000 | 15% | #YOK |
YaklaşıkExcelDepo v1.0.0
3. Birden fazla değer döndürme
döndürülen_dizi birden fazla sütun içerirse ÇAPRAZARA eşleşen satırın bütün değerlerini döndürür ve sonuçlar sağdaki hücrelere taşar. Yalnız G sütununa formül yazılır; H ve I sütunları kendiliğinden dolar. G2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Kod | Ürün | Fiyat | Stok | Aranan | Ürün | Fiyat | Stok | |
| 2 | B-100 | Klavye | 450 | 25 | B-300 | Monitör | 3200 | 8 | |
| 3 | B-200 | Fare | 180 | 60 | B-100 | Klavye | 450 | 25 | |
| 4 | B-300 | Monitör | 3200 | 8 | B-200 | Fare | 180 | 60 |
Çoklu DeğerExcelDepo v1.0.0
4. İki yönlü arama
Bir satır başlığı ve bir sütun başlığının kesiştiği değeri bulmak için iki ÇAPRAZARA iç içe kullanılır. İçteki ÇAPRAZARA istenen ayın sütununun tamamını döndürür; dıştaki ÇAPRAZARA da bu sütunda ürünün satırını bulur. G2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Ürün | Ocak | Şubat | Mart | Aranan ürün | Aranan ay | Satış |
| 2 | Klavye | 120 | 95 | 140 | Fare | Mart | 345 |
| 3 | Fare | 310 | 280 | 345 | Monitör | Ocak | 42 |
| 4 | Monitör | 42 | 51 | 38 | Klavye | Şubat | 95 |
İki YönlüExcelDepo v1.0.0
5. Bulunamadı mesajı
Dördüncü parametre bulunamadıysa, eşleşme olmadığında #YOK yerine gösterilecek değerdir. Ayrı bir EĞERYOKSA işlevine gerek kalmaz. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Personel no | Ad | Aranan no | Sonuç | |
| 2 | 1041 | Selin Kara | 1043 | Derya Uçar | |
| 3 | 1042 | Murat Aksoy | 1050 | Kayıt yok | |
| 4 | 1043 | Derya Uçar | 1041 | Selin Kara |
BulunamadıExcelDepo v1.0.0
6. Joker karakterle eşleşme
eşleşme_modu 2 yapıldığında * herhangi sayıda karakterin, ? tek bir karakterin yerini tutar. DÜŞEYARA'nın aksine ÇAPRAZARA joker karakterleri yalnızca bu modda yorumlar; varsayılan modda * ve ? sıradan karakter sayılır. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Firma | Şehir | Aranan | Sonuç | |
| 2 | Aydın Yapı | İzmir | *Lojistik | Ankara | |
| 3 | Bora Lojistik | Ankara | C?ren* | Bursa | |
| 4 | Ceren Gıda | Bursa | *Tekstil* | Denizli | |
| 5 | Deniz Tekstil Ltd. | Denizli | Ay | Yok |
JokerExcelDepo v1.0.0
7. Düzenli ifadeyle eşleşme
Microsoft 365'in güncel sürümlerinde eşleşme_modu 3, aranan değeri bir düzenli ifade (regex) olarak yorumlar. Joker karakterlerle kurulamayan desenler, örneğin "iki harf, tire, üç rakam" böylece aranabilir. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Kod | Açıklama | Desen | Sonuç | |
| 2 | stok-7 | Eski kod | ^(A-Z){2}-\d{3}$ | Standart kod | |
| 3 | KL-1042 | Dört haneli | ^(A-Z){2}-\d{4}$ | Dört haneli | |
| 4 | TR-204 | Standart kod | \d{3}$ | Dört haneli | |
| 5 | AB-12 | Kısa kod | ^(A-Z){3} | Yok |
Düzenli İfadeExcelDepo v1.0.0
8. Birden fazla ölçütle arama
ÇAPRAZARA'da çoklu ölçüt için yardımcı sütun gerekmez. Her koşul DOĞRU/YANLIŞ dizisi üretir; diziler çarpılınca yalnızca bütün koşulların sağlandığı satırlarda 1 kalır. Aranan değer olarak 1 verilir. F2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Ürün | Beden | Fiyat | Aranan ürün | Aranan beden | Fiyat sonucu |
| 2 | Tişört | M | 250 | Tişört | L | 270 |
| 3 | Tişört | L | 270 | Gömlek | M | 480 |
| 4 | Gömlek | M | 480 | Gömlek | L | Yok |
| 5 | Gömlek | XL | 520 |
Çoklu ÖlçütExcelDepo v1.0.0
9. Karmaşık koşullarla arama
Koşullar yalnızca eşitlik olmak zorunda değildir. Bölgesi Ege olan ve tutarı 15.000'i aşan ilk siparişi bulalım; > işleci de DOĞRU/YANLIŞ dizisi üretir. F2 hücresindeki formül:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Sipariş | Bölge | Tutar | Arama | Sonuç | |
| 2 | S-201 | Ege | 9800 | İlk uygun | S-203 | |
| 3 | S-202 | Marmara | 21000 | Son uygun | S-205 | |
| 4 | S-203 | Ege | 17500 | |||
| 5 | S-204 | Ege | 12300 | |||
| 6 | S-205 | Ege | 26400 |
Karmaşık ÖlçütExcelDepo v1.0.0
10. Hızlı ikili arama
arama_modu 2 (artan sıralı liste) ya da -2 (azalan sıralı liste) yapıldığında ÇAPRAZARA listeyi baştan sona taramak yerine ikiye bölerek arar. Yüz binlerce satırlık listelerde fark belirgindir; ama liste gerçekten sıralı olmalıdır. E2 hücresinde doğrusal, F2 hücresinde ikili arama vardır:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Fatura no | Tutar | Aranan | Doğrusal (1) | İkili (2) | |
| 2 | 5001 | 1200 | 5007 | 390 | 390 | |
| 3 | 5003 | 860 | 5004 | 2450 | 2450 | |
| 4 | 5004 | 2450 | 5009 | Yok | Yok | |
| 5 | 5007 | 390 | ||||
| 6 | 5008 | 1730 |
İkili AramaExcelDepo v1.0.0
11. Eşleşme modu seçenekleri
Aynı aranan değerle dört eşleşme modunu yan yana görelim. 3.250 TL bu listede tam olarak yoktur. Formüllerde yalnızca beşinci parametre değişir; B5 hücresindeki joker modu örneği için aranan değer "3*" metnidir. B2 hücresindeki formül:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Mod | Sonuç | Tutar | Plan | |
| 2 | 0 tam | Yok | 1000 | Başlangıç | |
| 3 | -1 küçük | Kurumsal | 2500 | Standart | |
| 4 | 1 büyük | Profesyonel | 4000 | Profesyonel | |
| 5 | 2 joker | Kurumsal | 3000 | Kurumsal |
Eşleşme ModuExcelDepo v1.0.0
12. Arama modu seçenekleri: ilk ve son eşleşme
Aynı müşteri listede birden fazla kez geçiyorsa arama_modu hangisinin döneceğini belirler. 1 (varsayılan) baştan başlar ve ilk kaydı, -1 sondan başlar ve en son kaydı bulur. Tarihe göre sıralı bir satış listesinde -1, müşterinin son satın alma tarihini verir. E2 ve F2 hücrelerindeki formüller:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Müşteri | Tarih | Aranan | İlk alım | Son alım | |
| 2 | Ece | 08.01.2026 | Ece | 08.01.2026 | 27.05.2026 | |
| 3 | Kaan | 14.02.2026 | Kaan | 14.02.2026 | 14.02.2026 | |
| 4 | Ece | 02.03.2026 | Lale | 19.04.2026 | 19.04.2026 | |
| 5 | Lale | 19.04.2026 | ||||
| 6 | Ece | 27.05.2026 |
Arama ModuExcelDepo v1.0.0
13. Sola doğru arama
Sonuç sütunu arama sütunundan bağımsız seçildiği için ÇAPRAZARA soldaki sütunlardan da değer getirir; DÜŞEYARA'nın en bilinen kısıtı burada yoktur. Kod C sütunundayken soldaki temsilci adını alalım. F2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Temsilci | Bölge | Kod | Aranan kod | Temsilci sonucu | |
| 2 | Selin | Ege | T-07 | T-21 | Derya | |
| 3 | Murat | Marmara | T-12 | T-07 | Selin | |
| 4 | Derya | İç Anadolu | T-21 | T-12 | Murat |
Sola AramaExcelDepo v1.0.0
14. Yatay arama
Arama ve sonuç dizileri sütun yerine satır da olabilir; ÇAPRAZARA böylece YATAYARA'nın da yerini alır. Bu tabloda çeyrekler başlık satırında, satışlar alttaki satırdadır. B5 hücresine aşağıdaki formülü yazıp sağa kopyalayın:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Dönem | Ç1 | Ç2 | Ç3 | Ç4 |
| 2 | Satış | 48200 | 51750 | 46900 | 63100 |
| 3 | |||||
| 4 | Aranan | Ç3 | Ç1 | Ç4 | |
| 5 | Sonuç | 46900 | 48200 | 63100 |
YatayExcelDepo v1.0.0
15. Bulunan hücreye başvuru döndürme
ÇAPRAZARA değerin kendisini değil bulunan hücrenin başvurusunu döndürür. İki ÇAPRAZARA'yı iki nokta üst üste ile birleştirerek dinamik bir aralık kurabilir ve bu aralığı TOPLA'ya verebilirsiniz. Başlangıç ve bitiş ayı arasındaki satışları toplayalım. F2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Ay | Satış | Başlangıç | Bitiş | Toplam | |
| 2 | Ocak | 120 | Şubat | Nisan | 345 | |
| 3 | Şubat | 95 | Ocak | Mayıs | 625 | |
| 4 | Mart | 140 | Mart | Mart | 140 | |
| 5 | Nisan | 110 | ||||
| 6 | Mayıs | 160 |
BaşvuruExcelDepo v1.0.0
16. Sonuç hücresi boşsa boş döndürme
Bulunan satırdaki sonuç hücresi boşsa ÇAPRAZARA boşluğu 0 olarak gösterir; bu, gerçekten sıfır olan bir değerle karıştırılabilir. Boş hücreyi boş göstermek için sonuç EĞER ile kontrol edilir. E2 ve F2 hücrelerindeki formüller:ÇAPRAZARA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Proje | Teslim notu | Aranan | Düz sonuç | Boşsa boş | |
| 2 | Web sitesi | Tamamlandı | Web sitesi | Tamamlandı | Tamamlandı | |
| 3 | Mobil uygulama | Mobil uygulama | 0 | |||
| 4 | Raporlama | Testte | Raporlama | Testte | Testte |
Boş SonuçExcelDepo v1.0.0
Kullanırken dikkat edin
- eşleşme_modu seçenekleri: eşleşme_modu eşleşme türünü belirleyen bir sayıdır:
- -1: Tam eşleşme aranır; bulunamazsa aranandan küçük en yakın değer kullanılır.
- 0 (YANLIŞ): Yalnızca tam eşleşme aranır. Varsayılan değer budur.
- 1 (DOĞRU): Tam eşleşme aranır; bulunamazsa aranandan büyük en yakın değer kullanılır.
- 2: Joker karakterli eşleşme yapılır (? ve *).
- 3: Düzenli ifade (regex) eşleşmesi yapılır. Bu seçenek Beta Channel Preview 2026 sürümündedir.
- arama_modu seçenekleri: arama_modu aramanın yönünü ve yöntemini belirleyen bir sayıdır:
- 1: Doğrusal arama, ilk öğeden son öğeye doğru yapılır. Varsayılan değer budur.
- -1: Doğrusal arama, son öğeden ilk öğeye doğru yapılır.
- 2: İkili arama yapılır; aranan_dizi artan sırada sıralı olmalıdır.
- -2: İkili arama yapılır; aranan_dizi azalan sırada sıralı olmalıdır.
- Varsayılan değerler: eşleşme_modu boş bırakılırsa 0 kullanılır; yani tam eşleşme aranır. arama_modu boş bırakılırsa 1 kullanılır; yani arama ilk öğeden başlar. aranan_dizi sıralı olmak zorunda değildir.
- bulunamadıysa parametresi: Eşleşme bulunamazsa ve bulunamadıysa verilmişse bu değer döndürülür. Parametre boş bırakılırsa sonuç #YOK (İngilizce Excel'de #N/A) hatası olur. Bu parametreyi atlayıp eşleşme_modu kullanacaksanız ayırıcıyı yazarak yerini boş bırakın.
- Joker karakterler: eşleşme_modu 2 olduğunda ? tek bir karakteri, * ise birden fazla karakteri temsil eder. Joker karakterin kendisini aramak için önüne tilde koyun: ~?, ~* ve ~~. Aşağıdaki formül Ro ile başlayan ilk metni bulur:
- Hata kuralları:
- #DEĞER!: aranan_dizi tek sütun veya tek satır değil, iki boyutlu bir aralıksa oluşur.
- #DEĞER!: aranan_dizi ile döndürülen_dizi farklı sayıda öğe içeriyorsa oluşur.
- #DEĞER!: eşleşme_modu 0, 1, -1, 2, DOĞRU, YANLIŞ ya da (destekleyen sürümlerde) 3 dışında bir değerse oluşur.
- #YOK: eşleşme_modu 0 iken aranan değer bulunamazsa ve bulunamadıysa boşsa oluşur.
- #YOK: eşleşme_modu -1 iken aranandan küçük, 1 iken aranandan büyük hiçbir değer yoksa ve bulunamadıysa boşsa oluşur.
- Büyük küçük harf duyarlılığı: Metin eşleştirirken ÇAPRAZARA büyük ve küçük harf ayırmaz. Harfe duyarlı eşleşme için ÖZDEŞ işlevini kullanın; DOĞRU yerine 1 de yazabilirsiniz.
- Birden fazla değer döndürme: döndürülen_dizi birden fazla sütun içeriyorsa eşleşen satırın tüm değerleri döndürülür ve yan hücrelere taşar (dinamik dizi). Taşma için yandaki hücrelerin boş olması gerekir. Örneğin Paris için C9:D10 aralığındaki satırın tamamını almak üzere şu formülü kullanabilirsiniz:
- Hücre başvurusu döndürme: ÇAPRAZARA değerin kendisini değil bulunan hücrenin başvurusunu döndürür. Bu nedenle sonucu HÜCRE gibi başvuru bekleyen işlevlerde ya da aralık operatöründe kullanabilirsiniz. Aşağıdaki formül bulunan hücrenin adresini verir:
- Satırda yatay arama: aranan_dizi tek bir satır da olabilir. Bu durumda döndürülen_dizi aynı sayıda sütundan oluşan bir satır olmalıdır. Aşağıdaki formül B9:D9 satırında Ab değerini arar ve bulursa B10:D10 satırındaki karşılığını verir; bulamazsa #YOK hatası oluşur:
- İlgili işlevler: Değerin kendisi yerine konumunu almak için ÇAPRAZEŞLEŞTİR (XMATCH) ya da KAÇINCI (MATCH) kullanabilirsiniz. Satır ve sütunun kesiştiği değeri almak için İNDİS (INDEX), başka bir hücreye göre kaydırılmış değeri almak için KAYDIR (OFFSET), dizin numarasına göre listeden değer seçmek için ELEMAN (CHOOSE) işlevi kullanılır. Sonucun #YOK olması durumunda başka bir değer göstermek için EĞERYOKSA (IFNA) işlevinden yararlanabilirsiniz. ÇAPRAZARA, DÜŞEYARA, YATAYARA ve ARA işlevlerinin yerini almak üzere Excel 2021 sürümünde eklenmiştir.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2021
- Excel 2024