DÜŞEYARA formülü =DÜŞEYARA(aranan_değer, tablo_dizisi, sütun_indis_sayısı, aralık_bak) şeklinde yazılır. Aradığın değer seçtiğin aralığın ilk sütununda olmalı, sütun numarası bu ilk sütundan 1 diye saymaya başlar ve son bağımsız değişkene tam eşleşme için YANLIŞ, yaklaşık eşleşme için DOĞRU yazarsın. Son bağımsız değişkeni boş bırakırsan Excel yaklaşık eşleşme kullanır.
Bu rehberi Microsoft Destek'in Türkçe DÜŞEYARA makalesini Ekim 2026'da okuyarak hazırladım. DÜŞEYARA, bir tablo veya aralıktaki öğeleri satıra göre bulman gerektiğinde kullanılıyor. Microsoft'un örneğiyle: parça numarasına göre bir otomotiv parçasının fiyatını aramak ya da çalışan kimliğine göre çalışanın adını bulmak.
Formülün sırrı tek cümle: aradığın değer, getirmek istediğin değerin solunda durmalı. DÜŞEYARA sola bakmıyor. Verilerini buna göre düzenlersen işlerin yarısı biter. Hatalı sonuçların büyük kısmı ise son bağımsız değişkeni boş bırakmaktan geliyor. Aşağıda ikisini de örneklerle anlatıyorum.
DÜŞEYARA söz dizimi: dört bağımsız değişken
Söz dizimi: DÜŞEYARA(aranan_değer, tablo_dizisi, sütun_indis_sayısı, aralık_bak). En basit haliyle formül şunu söyler: neyi arıyorsun, nerede arıyorsun, sonucu aralığın kaçıncı sütunundan istiyorsun ve tam mı yoksa yaklaşık mı eşleşme istiyorsun.
| Bağımsız değişken | Zorunlu mu? | Ne işe yarar? |
|---|---|---|
| aranan_değer | Evet | Aramak istediğin değer. Bir değer veya hücre başvurusu olabilir. tablo_dizisi aralığının ilk sütununda yer almalı. |
| tablo_dizisi | Evet | Aramanın yapılacağı hücre aralığı. İlk sütun aranan değeri, aralık da dönüş değerini içermeli. Adlandırılmış aralık veya tablo da kullanılabilir. |
| sütun_indis_sayısı | Evet | Dönüş değerini içeren sütunun numarası. Aralığın en soldaki sütunu 1'dir. |
| aralık_bak | Hayır | 1/DOĞRU yaklaşık eşleşme, 0/YANLIŞ tam eşleşme. Boş bırakılırsa yaklaşık eşleşme kullanılır. |
Örneğin tablo dizisi B2:D7 hücrelerine yayılıyorsa, aranan değer B sütununda olmalı. Aralık olarak B2:D11 verdiysen B birinci sütun, C ikinci sütun, D üçüncü sütun olur. Sütun numarasını sayfanın başından değil, seçtiğin aralığın başından sayarsın. Bu, en sık yapılan sayma hatası.
Adım adım ilk DÜŞEYARA formülünü yazmak
- Aramak istediğin değeri belirle. Örneğin A2 hücresindeki parça numarası.
- Aranan değerin yer aldığı aralığı seç. Aranan değer her zaman bu aralığın ilk sütununda olmalı. Aranan değer C sütunundaysa aralığın C ile başlamalı.
- Aralıkta dönüş değerini içeren sütunun numarasını say.
- Tam eşleşme istiyorsan son bağımsız değişkene YANLIŞ yaz. Yaklaşık eşleşme istiyorsan DOĞRU yaz.
- Formülü aşağı doğru dolduracaksan aralık için mutlak başvuru kullan, böylece her satır aynı aralığa bakar.
Microsoft makalesindeki örnekler şöyle:
- =DÜŞEYARA(A2,A10:C20,2,DOĞRU): A2'deki değeri A10:C20 aralığının ilk sütununda yaklaşık olarak arar ve ikinci sütundan değer getirir.
- =DÜŞEYARA("Fontana",B2:E7,2,YANLIŞ): Fontana adını B sütununda tam eşleşmeyle arar.
- =DÜŞEYARA(A2,'İstemci Ayrıntıları'!A:F,3,YANLIŞ): Aramayı başka bir sayfadaki A:F aralığında yapar ve üçüncü sütunu getirir.
Üçüncü örnek ayrı bir sayfaya bakıyor ve bunu çok kişi bilmiyor: tablo dizisinin başına sayfa adını yazarsan arama o sayfada yapılır. Sayfa adında boşluk varsa adı tek tırnak içine alırsın. Bir de şunu bil: tablo dizisinde hücre başvuruları yerine adlandırılmış bir aralık ya da tablo adı kullanabilirsin. Uzun ve kalabalık dosyalarda bu, formülü okumayı çok kolaylaştırır. Aralık_bak dışındaki üç bağımsız değişken zorunlu, aralık_bak isteğe bağlı. Ama isteğe bağlı olması, boş bırakman gerektiği anlamına gelmiyor.
Tam eşleşme mi, yaklaşık eşleşme mi?
| Tam eşleşme | Yaklaşık eşleşme | |
|---|---|---|
| Nasıl yazılır? | 0 veya YANLIŞ | 1 veya DOĞRU, ya da boş bırakılır |
| Ne yapar? | İlk sütunda tam olarak eşleşen değeri arar | İlk sütunun sıralı olduğunu varsayar ve en yakın değeri arar |
| Örnek | =DÜŞEYARA("Smith",A1:B100,2,YANLIŞ) | =DÜŞEYARA(90,A1:B100,2,DOĞRU) |
| Ön koşul | Sıralama gerekmez | İlk sütun sayısal veya alfabetik olarak sıralanmalı |
| Bulamazsa | #YOK hatası verir | Aranan değer ilk sütundaki en küçük değerden küçükse #YOK verir |
Buradaki tuzak şu: son bağımsız değişkeni yazmayı unutursan Excel yaklaşık eşleşmeyi seçer. İlk sütunun sıralı değilse formül hata vermez, sessizce yanlış bir değer getirir. Bu yüzden ürün kodu, müşteri adı veya kimlik numarası gibi değerleri ararken her zaman YANLIŞ yaz.
DÜŞEYARA hataları ve çözümleri
| Ne görüyorsun? | Neden? | Çözüm |
|---|---|---|
| Yanlış değer | aralık_bak DOĞRU veya boş, ilk sütun sıralı değil | İlk sütunu sırala ya da YANLIŞ kullan |
| #YOK | Tam eşleşmede değer bulunamadı; yaklaşık eşleşmede aranan değer ilk sütundaki en küçük değerden küçük | Değeri ve aralığın ilk sütununu kontrol et |
| #BAŞV! | sütun_indis_sayısı tablodaki sütun sayısından büyük | Sütun numarasını aralığa göre yeniden say |
| #DEĞER! | Sütun numarası 1'den küçük | Sütun numarasını 1 veya daha büyük yap |
| #AD? | Formülde metin için tırnak işaretleri eksik | Adı tırnak içinde yaz: "Fontana" |
| #SPILL! | Aranan değer olarak bütün sütun verilmiş, örneğin A:A | @A:A ile sabitle ya da tek hücre kullan: A2 |
#YOK hatasının en sinsi sebebi görünmeyen karakterler. İlk sütundaki metinlerin başında veya sonunda boşluk, tutarsız tırnak işaretleri ya da yazdırılamayan karakterler varsa DÜŞEYARA beklenmeyen bir sonuç verebilir. Microsoft bu durumda TEMİZ veya KIRP işlevini öneriyor.
Daha temiz sonuç için 4 alışkanlık
- Mutlak başvuru kullan. Formülü aşağı doldurduğunda aralık kaymasın.
- Sayı veya tarihleri metin olarak saklama. İlk sütundaki sayılar metin olarak kayıtlıysa DÜŞEYARA yanlış veya beklenmeyen bir değer getirebilir.
- Yaklaşık eşleşme kullanacaksan ilk sütunu önce sırala.
- Joker karakterlerden yararlan. Tam eşleşmede ve metin ararken soru işareti tek bir karakterle, yıldız bir karakter dizisiyle eşleşir. =DÜŞEYARA("Sala?",B2:E7,2,YANLIŞ) son harfi değişebilen Salah gibi değerleri bulur. Gerçek bir soru işareti veya yıldız arıyorsan önüne tilde (~) koy.
DÜŞEYARA yerine ÇAPRAZARA ne zaman?
Microsoft'un DÜŞEYARA makalesinin en başındaki ipucu, daha yeni bir işlevi deneme önerisi. ÇAPRAZARA, Microsoft'un tanımıyla herhangi bir yönde çalışan ve varsayılan olarak tam eşleşme döndüren geliştirilmiş bir sürüm. Yani aradığın değerin solda olma şartı ve YANLIŞ yazmayı unutma riski ortadan kalkıyor. Ama mevcut bir dosyada DÜŞEYARA ile karşılaşacağın kesin, o yüzden mantığını bilmek işini kolaylaştırır.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Benim önerim
DÜŞEYARA'yı öğrenirken iki kural yeter: aranan değer en solda olsun ve son bağımsız değişkene her zaman YANLIŞ yaz. Bu ikisi, hatalı sonuçların çoğunu ortadan kaldırır. #YOK görürsen önce boşluklara ve metin olarak saklanmış sayılara bak. Excel'in dışında da içerik üretiyorsan YouTube para kazanma şartlarını ve YouTube izlenme başına kaç para kazanıldığını anlattığım yazılara göz at.
Sık sorulan sorular
DÜŞEYARA neden yanlış değer getiriyor?
Büyük ihtimalle son bağımsız değişkeni boş bıraktın ya da DOĞRU yazdın ve ilk sütun sıralı değil. İlk sütunu sırala ya da tam eşleşme için YANLIŞ kullan.
DÜŞEYARA'da #YOK hatası ne demek?
Tam eşleşmede aranan değerin bulunamadığını gösterir. Yaklaşık eşleşmede ise aranan değer ilk sütundaki en küçük değerden küçükse görülür. Boşlukları ve metin olarak saklanan sayıları da kontrol et.
DÜŞEYARA sola doğru arama yapabilir mi?
Hayır. Aranan değer tablo dizisinin ilk sütununda olmalı ve dönüş değeri onun sağında yer almalı. Her yönde çalışan bir işlev istiyorsan ÇAPRAZARA'ya bak.
Sütun indis sayısı nasıl hesaplanır?
Seçtiğin aralığın en soldaki sütunu 1 sayılır. B2:D11 aralığında B birinci, C ikinci, D üçüncü sütundur.
DÜŞEYARA'da joker karakter kullanılabilir mi?
Evet. Tam eşleşme kullanırken ve metin ararken soru işareti tek karakterle, yıldız karakter dizisiyle eşleşir. Gerçek bir soru işareti veya yıldız için önüne tilde koyarsın.
DÜŞEYARA'da #BAŞV! hatası neden çıkar?
Sütun indis sayısı, tablo dizisindeki sütun sayısından büyükse #BAŞV! hatası alırsın. Sütun numarasını aralığa göre yeniden say.


