14 Gün Ücretsiz Dene Bizi Arayın
Excel Rehberleri

DÜŞEYARA Nasıl Kullanılır? #YOK Hatası ve ÇAPRAZARA

DÜŞEYARA formülü nasıl yazılır, dört argümanı ne anlama gelir? #YOK hatasının beş sebebi, EĞERHATA ile çözümü ve sola bakabilen ÇAPRAZARA / İNDİS-KAÇINCI.

krkbos ekibiÜrünün içinden yazılıyor 4 Ağustos 2026 · 3 dk okuma Paylaş:

DÜŞEYARA (İngilizce sürümde VLOOKUP), Excel’de en çok aranan ve en çok hata veren formüldür. Yaptığı iş tek cümleyle şudur: bir listede bir değeri arar, bulduğu satırdan istediğiniz sütunu getirir. Ürün kodundan ürün adını, personel numarasından maaşını, cari kodundan unvanı getirmek — hepsi bu formülün işidir.

Yazımı

=DÜŞEYARA(aranan_değer; tablo_dizisi; sütun_indis_sayısı; [aralık_bak])

YANLIŞ = FALSE. Bu dördüncü argümanı yazmamak, DÜŞEYARA’nın en sinsi hatasıdır: formül çalışır, sonuç yanlıştır ve fark edilmez.
ArgümanNe yazılırSık yapılan hata
aranan_değerAradığınız şey — genelde bir hücre: A2Aranan değerin başında/sonunda boşluk olması
tablo_dizisiİçinde arama yapılacak alan: Ürünler!$A:$DSabitlenmemesi; formül aşağı çekilince aralık kayar
sütun_indis_sayısıKaçıncı sütun getirilecek — aralığın içinde saymaylaSayfanın sütununu saymak. Aralık C’den başlıyorsa C = 1’dir
aralık_bakYANLIŞ — tam eşleşmeBoş bırakmak. Boş bırakılırsa yaklaşık eşleşme yapar ve yanlış ama hatasız sonuç döndürür

Örnek

Ürünler sayfasında A sütunu kod, B sütunu ad, C birim, D fiyat olsun. Sipariş sayfasında A2’de kod varsa:

$A2 yazımı sütunu sabitler; formülü sağa çektiğinizde hep A’dan okumaya devam eder. Aralığın $A:$D biçiminde tamamen sabitlenmesi ise aşağı çekerken kaymayı önler. Sabitlemeyi hızlı yapmak için hücre referansını yazdıktan sonra F4 tuşuna basın.

#YOK hatası: beş sebebi

#YOK (İngilizce #N/A) “aradığını bulamadım” demektir. Sırasıyla şunlara bakın:

  1. Görünmeyen boşluk

    Kopyalanmış verilerde en yaygın sebep budur: “SNT-18 ” ile “SNT-18” Excel için iki farklı değerdir. Çözüm: =DÜŞEYARA(KIRP($A2);Ürünler!$A:$D;2;YANLIŞ) — KIRP (TRIM) baştaki ve sondaki boşlukları siler.

  2. Biri metin, biri sayı

    Ürün kodu bir sayfada sayı, diğerinde metin olarak duruyorsa eşleşmez. Hücrenin sol üst köşesindeki yeşil üçgen bu durumun işaretidir. Metni sayıya çevirmek için SAYIYAÇEVİR(), sayıyı metne çevirmek için METNEÇEVİR() kullanılır.

  3. Aranan değer, aralığın ilk sütununda değil

    DÜŞEYARA yalnızca sağa bakar. Kod C sütunundaysa ve siz A’yı getirmek istiyorsanız DÜŞEYARA bunu yapamaz — aşağıdaki iki alternatiften birine geçmeniz gerekir.

  4. Aralık kaymış

    Formülü aşağı çektiğinizde A2:D500 aralığı A3:D501 olur ve listenin ilk satırları dışarıda kalır. Aralığı sabitleyin.

  5. Değer gerçekten yok

    Bazen hata haklıdır. Bu durumda hatayı gizlemek değil, görünür kılmak gerekir — aşağıya bakın.

EĞERHATA: hatayı gizlemek mi, yönetmek mi?

=EĞERHATA(DÜŞEYARA($A2;Ürünler!$A:$D;2;YANLIŞ);"Ürün bulunamadı")

EĞERHATA (IFERROR) tabloyu #YOK yığınından kurtarır. Ama dikkat: boş metin ("") döndürmeyin. Hatayı tamamen görünmez yaparsanız, eksik ürün kodları sessizce sıfır olarak toplanır ve raporunuz eksik çıkar. “Ürün bulunamadı” gibi okunabilir bir uyarı yazın; tablo hem temiz görünür hem de sorunu size söyler.

Sola bakmak: iki alternatif

ÇAPRAZARA (Excel 2021 ve Microsoft 365)

=ÇAPRAZARA($A2;Ürünler!$C:$C;Ürünler!$A:$A;"bulunamadı")

ÇAPRAZARA (XLOOKUP) DÜŞEYARA’nın yerine geçen yeni işlevdir: sütun numarası saymaz, sola da sağa da bakar, bulunamadığında ne yazılacağını dördüncü argümanda söyler ve varsayılanı tam eşleşmedir. Kullanabiliyorsanız yeni tablolarda doğrudan bunu tercih edin. Eski Excel sürümlerinde bulunmaz — dosyayı paylaştığınız kişide Excel 2019 varsa formül hata verir.

İNDİS + KAÇINCI (her sürümde çalışır)

=İNDİS(Ürünler!$A:$A;KAÇINCI($A2;Ürünler!$C:$C;0))

KAÇINCI (MATCH) değerin kaçıncı satırda olduğunu bulur, İNDİS (INDEX) o satırdaki istediğiniz sütunu getirir. Sondaki 0, tam eşleşme demektir — DÜŞEYARA’daki YANLIŞ’ın karşılığıdır. İlk bakışta karmaşık görünür ama yön kısıtı yoktur ve sütun eklendiğinde bozulmaz.

Bir uyarı: DÜŞEYARA çok olan dosya yavaşlar

Tam sütun aralıkları (A:D) yazmak kolaydır ama Excel her formülde bir milyondan fazla satırı tarar. Birkaç yüz formülde fark edilmez, birkaç bin formülde dosya açılırken donmaya başlar. Tabloları Ctrl+T ile “tablo” haline getirmek hem aralığı otomatik sınırlar hem de formülleri okunur kılar.

DÜŞEYARA’yı en çok kullandığınız yer muhtemelen stok, cari ve fiyat listesi eşleştirmeleridir. Bu tabloların kurulumunu stok takip Excel şablonu ve cari hesap Excel şablonu yazılarında adım adım anlattık.

İlgili yazılar

Bu yazıyı okurken aklınıza işletmeniz geldiyse

Adınızı ve size nasıl ulaşacağımızı bırakın — panelinizi birlikte kuralım. Kredi kartı istemiyoruz.

Talebiniz bize ulaştı.
En geç 1 iş günü içinde size dönüş yapacağız.
Bilgileriniz yalnızca size dönüş yapmak için kullanılır · KVKK uyumlu
krkbos ile her şey tek panelde

İşletmenizi tek panelden yönetin

CRM, üretim takibi, ön muhasebe ve WhatsApp otomasyonu — 14 gün ücretsiz.

14 Gün Ücretsiz Deneyin Kurulum yok Kredi kartı gerekmez 14 gün ücretsiz
Kredi kartı gerekmez14 gün boyunca ücretsiz deneyin.
Anında panel erişimiForm gönderilir gönderilmez açılır.
İstediğiniz zaman iptal edinTaahhüt yok, dilediğinizde iptal edin.