Excel'de Veri Aramayı 5 Dakikada Öğrenin: DÜŞEYARA İçin Tam Kılavuz

Kerem Aydın·10 Temmuz 2026·⏱5 dk

DÜŞEYARA (dikey arama) işlevi, benzersiz bir tanımlayıcıya göre büyük tablolardaki verileri anında bulmanızı sağlar. Kullanmak için gerekli hücreye =DÜŞEYARA(aranan_değer; tablo_aralığı; sütun_no; 0) formülünü girin. Dördüncü bağımsız değişken tam eşleşme için her zaman 0 (veya YANLIŞ) olmalıdır. Bu, manuel kopyalamayı ortadan kaldırır ve raporlarla çalışma süresini kat kat azaltır.

DÜŞEYARA işlevi neden gereklidir ve nasıl çalışır?

Bir sayfada ürün kodları ve fiyatları içeren bir ürün kataloğunuz, diğer sayfada ise faturanız olduğunu hayal edin. Faturaya fiyatları otomatik olarak çekmeniz gerekiyor. DÜŞEYARA tam olarak bunu yapar: Bir hücreden değeri alır (örneğin ürün kodu), belirtilen tablonun ilk sütununda arar ve sağdaki bitişik sütundan verileri döndürür.

Temel kullanım senaryoları:

  • Ürün koduna göre fiyatları, stok miktarlarını veya açıklamaları çekmek.
  • Farklı raporlardan verileri birleştirmek (örneğin personel numarasına göre maaş).
  • Bir listede değerin varlığını kontrol etmek (veritabanı karşılaştırması).

İşlevin adı DÜŞEY ARAma kelimelerinden gelir. Değeri aralık içindeki ilk sütunda kesinlikle yukarıdan aşağıya doğru arar. Ekstra hileler olmadan soldan sağa veya sağdan sola arama yapamaz.

Formül söz dizimi: Dört bağımsız değişkenin analizi

Formül, noktalı virgülle ayrılmış dört bölümden oluşur:

=DÜŞEYARA(aranan_değer; tablo_aralığı; sütun_no; [aralık_taraması])

  1. Aranan_değer: Aradığınız hücre veya sayı (anahtar). Örneğin, A2.
  2. Tablo_aralığı: Verilerin saklandığı hücre aralığı. Önemli: Aranan değer bu aralığın en ilk (sol) sütununda bulunmalıdır.
  3. Sütun_no: Sonucun döndürüleceği, seçilen aralık içindeki sütunun sıra numarası. Excel sayfasının başından değil, aralığın başından itibaren sayılır (1, 2, 3...).
  4. [Aralık_taraması]: Arama modu.
    • 0 (veya YANLIŞ) — tam eşleşme. Durumların %99'unda bunu kullanın.
    • 1 (veya DOĞRU) — yaklaşık arama. Verilerin artan düzende sıralanmasını gerektirir. Yanlış rakamlar almamak için yeni başlayanların bu moddan kaçınması daha iyidir.

Tablo aralığını her zaman dolar işaretleriyle sabitleyin ($), örneğin $A$2:$D$100. Bu, formülü aşağı sürüklediğinizde kaynak verilere olan referansların bozulmamasını sağlar. Aralığı seçtikten sonra F4 tuşuna basarak işaretleri otomatik olarak ekleyebilirsiniz.

Pratik örnek: Çalışan maaşlarını çekiyoruz

Görevi somut bir örnekle inceleyelim. İki sayfamız var: "Veritabanı" (katalog) ve "Rapor" (verilerin doldurulması gereken yer).

"Veritabanı" Sayfası (A1:C4 aralığı):

IDİsimMaaş
101Anna50 000
102Boris65 000
103Viktor72 000

Görev: "Rapor" sayfasında B2 hücresine çalışan ID'sini girin (örneğin 102) ve C2 hücresinde maaşını otomatik olarak alın.

C2 hücresi için formül: =DÜŞEYARA(B2; Veritabanı!$A$2:$C$4; 3; 0)

İşlemlerin açıklaması:

  1. B2 hücresindeki değeri alır (bu 102'dir).
  2. "Veritabanı" sayfasındaki A2:C4 aralığında arar. Arama yalnızca ilk sütunda (ID) yapılır.
  3. 102 içeren satırı bulduğu anda, bu aralığın 3. sütununa (Maaş) bakar.
  4. 65 000 değerini döndürür.

B2 hücresindeki ID'yi 103 olarak değiştirirseniz, formül maaşı anında 72 000 olarak günceller.

DÜŞEYARA neden #YOK hatası verir ve bunu nasıl düzeltirsiniz?

#YOK (#N/A) hatası "değer bulunamadı" anlamına gelir. Bu, yeni başlayanların en sık karşılaştığı sorundur. İşte çözme kontrol listesi:

Hata NedeniNasıl Kontrol Edilir ve Düzeltilir
Yazım hatası veya boşluklarHücrede gizli bir boşluk olabilir ("102 " yerine "102"). Verileri temizlemek için KIRPIM işlevini kullanın.
Farklı veri formatlarıBir tabloda sayı sayı olarak, diğerinde ise metin olarak yazılmış olabilir (hücre köşesinde yeşil üçgen). Her iki sütunu da aynı formata getirin ("Sütunlara Dönüştür" aracılığıyla).
Aralık sabitlenmemişFormülü sürüklerken aralık kaymış. Tablo adresinde $ işaretlerinin olup olmadığını kontrol edin.
Gereksiz 4. bağımsız değişkenFormülün sonuna 0 koymayı unuttunuz ve Excel sıralanmamış bir listede yaklaşık eşleşme arıyor.
Değer gerçekten yokAranan anahtar katalogda simply mevcut değil. Güzel bir mesaj göstermek için formülü EĞERHATA içine alın: =EĞERHATA(DÜŞEYARA(...); "Veritabanında yok").

Kataloğunuz ilk sütuna göre küçükten büyüğe sıralanmadıysa, yaklaşık arama modunu (bağımsız değişken 1 veya boş) asla kullanmayın. Aksi takdirde DÜŞEYARA bitişik satırdan rastgele bir değer döndürür.

DÜŞEYARA'nın sınırlamaları ve modern alternatifler

Klasik DÜŞEYARA'nın iki büyük eksiği vardır: Anahtar sütunun solundaki değerleri arayamaz ve devasa veri kümelerinde yavaşlar.

Modern Excel'iniz varsa (Office 365, Excel 2021 ve üzeri), alternatifleri değerlendirin:

  1. XLOOKUP (ARAMAX) — ideal halef.
    • Artıları: Her yönde arama yapar (sol ve sağ), sütun numaralandırması gerektirmez, varsayılan olarak tam eşleşme arar.
    • Örnek: =ARAMAX(B2; Veritabanı!A:A; Veritabanı!C:C) — B2'yi A sütununda arar, C sütunundan döndürür.
  2. INDEX + MATCH (İNDEX + KAÇINCI) — eski Excel sürümleri için evrensel kombinasyon.
    • Değeri herhangi bir sütunda aramanıza ve verileri herhangi bir yerden döndürmenize olanak tanır.
    • Formül daha karmaşık ama daha esnektir: =İNDEX(sonuç_sütunu; KAÇINCI(anahtar; arama_sütunu; 0)).

Güncel sürümlerdeki çoğu standart görev için, yazımı daha kolay ve çalışması daha güvenilir olduğu için hemen ARAMAX öğrenmek daha iyidir. Ancak DÜŞEYARA bilgisi zorunludur, çünkü bu işlev hala milyonlarca eski dosyada kullanılmaktadır.

DÜŞEYARA kullanırken yapılan yaygın hatalar

  • Sütunları sayfa başından saymak. Kullanıcılar genellikle tablo aralığı C sütunundan başlasa bile, E sütununu kastederken 5 yazar. Bu durumda doğru sütun numarası 3 olacaktır (C=1, D=2, E=3).
  • Referansları sabitlemeyi ihmal etmek. $ işaretleri olmadan formülü sürüklemek, arama alanının aşağı kaymasına ve verilerin bulunamamasına neden olur.
  • Benzersiz olmayan değerlerle arama yapmak. Tablonun ilk sütununda yinelemeler varsa (iki aynı ürün kodu), DÜŞEYARA yalnızca yukarıdan bulunan ilk eşleşmeye göre verileri döndürür.

SSS

DÜŞEYARA metin aramak için kullanılabilir mi? Evet, işlev metin değerleriyle (isimler, ürün adları) mükemmel çalışır; önemli olan tam yazımı takip etmek ve fazla boşluk bırakmamaktır.

Birden fazla sütundan veri döndürmem gerekirse ne yapmalıyım? İlk sonuç hücresine DÜŞEYARA formülünü yazın ve gerekli sütun numarasını belirtin. Ardından bu formülü bitişik hücrelere kopyalayın ve yalnızca üçüncü bağımsız değişkeni (sütun numarası) 4, 5 vb. olarak değiştirin. Alternatif olarak, verileri hemen bir dizi olarak döndürmeye izin veren ARAMAX işlevini kullanın.

Hücreleri birleştirdikten sonra DÜŞEYARA neden çalışmıyor? Arama işlevleri birleştirilmiş hücrelerle düzgün çalışmaz. DÜŞEYARA'yı kullanmadan önce, arama aralığında ve veri sütunlarında birleştirme olmadığından emin olun.