Excel DÜŞEYARA nasıl kullanılır rehberi kapak görseli: tam eşleşme, #YOK hatası ve ÇAPRAZARA alternatifi

Excel’de DÜŞEYARA Nasıl Kullanılır? Örnekli Adım Adım Rehber

Bir tablodaki öğrenci numarasına karşılık gelen adı, başka bir sayfadaki ürün koduna ait fiyatı ya da anket listesindeki katılımcının grubunu tek tek aramak saatler sürebilir. Excel’in DÜŞEYARA fonksiyonu bu eşleştirmeyi saniyeler içinde yapar. Bu rehberde Excel’de DÜŞEYARA nasıl kullanılır sorusunu formülün dört parçasından başlayarak, örnek bir not tablosu üzerinden adım adım anlatıyoruz. Sonunda sık görülen #YOK hatasını çözmeyi ve daha yeni ÇAPRAZARA fonksiyonunu da öğreneceksiniz.

Örnekler Excel’in Türkçe sürümüne göredir. İngilizce Excel’de aynı fonksiyonun adı VLOOKUP’tır ve bağımsız değişkenler noktalı virgül yerine virgülle ayrılır. Örnekteki tüm isimler ve notlar varsayımsaldır.

DÜŞEYARA Ne İşe Yarar?

DÜŞEYARA (dikey arama), bir tablonun ilk sütununda belirttiğiniz değeri yukarıdan aşağı doğru arar, bulduğu satırda sağdaki sütunlardan istediğinizin değerini getirir. Öğrenciler en çok şu durumlarda kullanır:

  • İki ayrı listeyi (ör. yoklama listesi ve not listesi) öğrenci numarasıyla birleştirmek,
  • Anket verisine katılımcı bilgilerini eklemek,
  • Ödev veya proje verisinde kodları açık adlarla eşleştirmek,
  • Bir puanın hangi harf notu aralığına düştüğünü bulmak.

Formülün Yapısı

Fonksiyonun söz dizimi şöyledir:

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

  1. aranan_değer: Aradığınız şey; genellikle bir hücre başvurusu (ör. A2).
  2. tablo_dizisi: Arama yapılacak tablo. Aranan değer bu aralığın en soldaki sütununda bulunmalıdır.
  3. sütun_indis_sayısı: Getirilecek değerin, tablonun solundan itibaren kaçıncı sütunda olduğu. İlk sütun 1 sayılır.
  4. aralık_bak: Tam eşleşme için YANLIŞ (veya 0), yaklaşık eşleşme için DOĞRU (veya 1). Boş bırakılırsa Excel DOĞRU kabul eder; bu da en yaygın hatalardan biridir.

Adım 1: Verinizi Düzenleyin

Varsayımsal bir örnekle ilerleyelim. Notlar adlı sayfada A sütununda öğrenci numaraları, B sütununda ad soyad, C sütununda vize, D sütununda final notları olsun (A1:D41 aralığı, ilk satır başlık). Yoklama sayfasında ise yalnızca öğrenci numaraları var ve yanlarına final notlarını getirmek istiyorsunuz.

Formülü yazmadan önce şunları kontrol edin:

  • Aranan sütun (öğrenci numarası) tablonun ilk sütununda mı?
  • Numaralar iki sayfada da aynı biçimde mi? Bir sayfada sayı, diğerinde metin olarak saklanan numaralar eşleşmez.
  • Hücrelerde baştaki veya sondaki boşluklar var mı? KIRP fonksiyonuyla temizleyebilirsiniz.
  • Birleştirilmiş hücre var mı? Arama tablosunda birleştirilmiş hücreler sorun çıkarır.

Adım 2: İlk Formülü Yazın

Yoklama sayfasında B2 hücresine şu formülü yazın:

=DÜŞEYARA(A2;Notlar!$A$2:$D$41;4;YANLIŞ)

Bu formül, A2’deki öğrenci numarasını Notlar sayfasının A sütununda arar ve bulduğu satırdaki 4. sütunun (D, final notu) değerini getirir. YANLIŞ ifadesi, yalnızca birebir aynı numara bulunursa sonuç verilmesini sağlar. Excel’i İngilizce kullanıyorsanız formül =VLOOKUP(A2,Notlar!$A$2:$D$41,4,FALSE) biçiminde yazılır.

Adım 3: Mutlak Başvuruyla Formülü Aşağı Kopyalayın

Tablo aralığındaki dolar işaretleri ($) önemlidir. Formülü aşağı sürüklediğinizde A2, A3, A4 olarak değişmeli; ancak arama tablosu sabit kalmalıdır. Aralığı seçtikten sonra F4 tuşuna basarak dolar işaretlerini otomatik ekleyebilirsiniz. Ardından B2 hücresinin sağ alt köşesindeki doldurma tutamacına çift tıklayın; formül listenin sonuna kadar kopyalanır.

Daha düzenli bir yöntem, arama tablosunu Ctrl+T ile Excel Tablosuna dönüştürmektir. Bu durumda formülde aralık yerine tablo adı kullanılır ve listeye yeni satır eklendiğinde arama alanı kendiliğinden genişler.

Adım 4: #YOK Hatasını Yorumlayın ve Yönetin

#YOK hatası, Excel’in aranan değeri bulamadığını gösterir. Nedenleri genellikle şunlardır:

  • Değer gerçekten listede yoktur (ör. dersi bırakmış bir öğrenci).
  • Sayı/metin biçim farkı vardır; numaralardan biri metin olarak girilmiştir.
  • Gizli boşluk veya yazım farkı vardır.
  • Tablo aralığı tüm satırları kapsamıyordur.

Hatanın nedenini bulduktan sonra, gerçekten eksik olan kayıtlar için daha okunur bir sonuç göstermek isterseniz formülü EĞERHATA ile sarabilirsiniz:

=EĞERHATA(DÜŞEYARA(A2;Notlar!$A$2:$D$41;4;YANLIŞ);"Bulunamadı")

EĞERHATA’yı nedenini anlamadan kullanmayın; aksi hâlde biçim hatalarını da gizlemiş olursunuz.

Adım 5: Yaklaşık Eşleşmeyle Harf Notu Bulun

DÜŞEYARA yalnızca birebir eşleşme için değil, aralık bulmak için de kullanılır. Örneğin F sütununa küçükten büyüğe sıralı bir not çizelgesi hazırlayın: F2:G6 aralığında 0–FF, 50–DD, 60–CC, 70–BB, 85–AA (bu eşikler varsayımsaldır; kendi üniversitenizin çizelgesini kullanın). Ortalama notu E2’de olan öğrenci için:

=DÜŞEYARA(E2;$F$2:$G$6;2;DOĞRU)

DOĞRU seçeneğinde Excel, aranan değere eşit veya ondan küçük en büyük eşiği bulur. 73 puan için sonuç BB olur. Bu yöntemin çalışması için eşik sütununun mutlaka artan sırada olması gerekir.

Adım 6: Sonuçları Kontrol Edin

Formülü kopyaladıktan sonra rastgele birkaç satırı elle kontrol edin. Ardından eşleşmeyen kayıt sayısını bulmak için =EĞERSAY(B2:B41;"Bulunamadı") gibi basit bir sayım yapın. Birleştirdiğiniz veriyi özetlemek için Excel’de pivot tablo rehberimize, görselleştirmek için de Excel’de grafik oluşturma rehberimize göz atabilirsiniz.

Adım 7: Birden Fazla Sütunu Tek Formülle Getirin

Final notunun yanında vize notunu ve ad soyadı da getirmek isteyebilirsiniz. Her sütun için formülü yeniden yazmak yerine sütun numarasını başlıklardan otomatik hesaplatabilirsiniz. Yoklama sayfasında B1, C1 ve D1 hücrelerine Notlar sayfasındaki başlıkların birebir aynısını (ör. “Ad Soyad”, “Vize”, “Final”) yazın. Ardından B2 hücresine şu formülü girin:

=DÜŞEYARA($A2;Notlar!$A$2:$D$41;KAÇINCI(B$1;Notlar!$A$1:$D$1;0);YANLIŞ)

KAÇINCI fonksiyonu başlığın kaçıncı sütunda olduğunu bulur ve bu sayıyı DÜŞEYARA’ya verir. Formülü sağa ve aşağı kopyaladığınızda her hücre doğru sütunu getirir. Arama tablosuna yeni bir sütun eklenip sıralama değişse bile sonuçlar bozulmaz; çünkü sütun numarası sabit yazılmamıştır. Burada $A2 ifadesinde yalnızca sütunun, B$1 ifadesinde yalnızca satırın sabitlendiğine dikkat edin.

Adım 8: Gerekirse Formülleri Değere Dönüştürün

Birleştirme işlemi bittikten sonra kaynak sayfayı silmeyi veya dosyayı başkasına göndermeyi planlıyorsanız formülleri sabit değerlere çevirmek isteyebilirsiniz. Sonuç sütununu seçip Ctrl+C ile kopyalayın, ardından sağ tıklayıp Değerleri Yapıştır seçeneğini kullanın. Bu işlemden önce dosyanın bir kopyasını saklayın; değerlere dönüştürülen hücreler kaynak tablo güncellendiğinde artık kendiliğinden değişmez. Ödev veya rapor teslim ediyorsanız hangi verinin hangi listeden geldiğini kısa bir not olarak yöntem kısmında belirtmek, öğretim elemanının işinizi izlemesini kolaylaştırır.

DÜŞEYARA’nın Sınırları ve ÇAPRAZARA

DÜŞEYARA’nın üç bilinen sınırı vardır: yalnızca sağa doğru arar, sütun numarası sabit olduğu için tabloya sütun eklenince yanlış sütunu getirebilir ve varsayılan olarak yaklaşık eşleşme yapar. Microsoft 365 ve Excel 2021 kullanıyorsanız ÇAPRAZARA (XLOOKUP) bu sorunları giderir:

=ÇAPRAZARA(A2;Notlar!$A$2:$A$41;Notlar!$D$2:$D$41;"Bulunamadı")

Burada arama sütunu ve sonuç sütunu ayrı ayrı seçilir; sonuç sütunu arama sütununun solunda bile olabilir. Varsayılan eşleşme türü tam eşleşmedir. Eski sürümlerde aynı esnekliği İNDİS ve KAÇINCI fonksiyonlarını birlikte kullanarak elde edebilirsiniz: =İNDİS(Notlar!$D$2:$D$41;KAÇINCI(A2;Notlar!$A$2:$A$41;0)).

Uygulama: Anket Verisini Analize Hazırlamak

DÜŞEYARA’nın öğrenciler için en pratik kullanım alanlarından biri, anket veya deney verisini analiz programına aktarmadan önce düzenlemektir. Örneğin bir sayfada katılımcı kodları ve yanıtları, başka bir sayfada aynı kodlara ait yaş grubu ve bölüm bilgileri bulunabilir. Katılımcı kodunu anahtar olarak kullanıp demografik bilgileri yanıt tablosuna getirdiğinizde her satırda bir katılımcının tüm bilgileri yer alır. SPSS gibi programlar bu “bir satır bir katılımcı” düzenini bekler. Kategorik bilgileri sayısal kodlara (ör. Kadın = 1, Erkek = 2) çevirmek için de küçük bir kod tablosu hazırlayıp DÜŞEYARA ile eşleştirebilirsiniz. Hazırladığınız dosyayı analiz programına aktarma adımları için SPSS veri görünümü ve Excel aktarımı rehberimize bakabilirsiniz. Aktarımdan önce boş hücreleri, “Bulunamadı” sonuçlarını ve yinelenen kodları mutlaka temizleyin.

Sık Yapılan Hatalar

  • Dördüncü bağımsız değişkeni boş bırakmak: Liste sıralı değilse yanlış ama hatasız görünen sonuçlar çıkar.
  • Dolar işaretini unutmak: Formül aşağı kopyalandıkça arama aralığı kayar ve alt satırlarda #YOK görülür.
  • Yanlış sütun numarası: Sütun numarası çalışma sayfasının değil, seçtiğiniz aralığın içindeki sıradır.
  • Yinelenen anahtarlar: Aynı numara iki kez geçiyorsa DÜŞEYARA yalnızca ilkini getirir; önce yinelenenleri kontrol edin.
  • Ondalık ayırıcı karmaşası: Başka bir kaynaktan kopyalanan sayılarda nokta-virgül farkı eşleşmeyi bozabilir.

Sıkça Sorulan Sorular

DÜŞEYARA ile VLOOKUP aynı fonksiyon mu?

Evet. DÜŞEYARA, VLOOKUP fonksiyonunun Türkçe Excel’deki adıdır. Dosya İngilizce Excel’de açıldığında formül otomatik olarak VLOOKUP’a çevrilir.

DÜŞEYARA neden #YOK hatası veriyor?

Çoğunlukla aranan değer listede yoktur, sayı ile metin biçimi farklıdır, hücrede gizli boşluk vardır veya tablo aralığı tüm satırları kapsamıyordur. Önce biçimi ve aralığı kontrol edin.

Başka bir sayfadan veya dosyadan DÜŞEYARA yapılabilir mi?

Evet. Formülü yazarken tablo_dizisi kısmında diğer sayfaya veya açık durumdaki diğer çalışma kitabına geçip aralığı seçmeniz yeterlidir. Dış dosyaya bağlı formüller, dosyanın konumu değişirse güncellenemeyebilir.

DÜŞEYARA sola doğru arama yapabilir mi?

Hayır. Aranan değer tablonun ilk sütununda olmalıdır. Sola doğru arama için ÇAPRAZARA veya İNDİS ile KAÇINCI birleşimini kullanın.

Büyük-küçük harf farkı sonucu etkiler mi?

DÜŞEYARA büyük-küçük harf ayrımı yapmaz; “ab12” ile “AB12” aynı kabul edilir. Harf duyarlı eşleştirme gerekiyorsa ÖZDEŞ fonksiyonuyla kurulmuş farklı bir formül gerekir.

yazar avatarı
Ödevcim Yönetici

Bir yanıt yazın