#YOK / #N/A Hatası

#YOK / #N/A Hatası, Excel’de bir arama fonksiyonu belirtilen değeri bulamadığında oluşmaktadır.

Excel #YOK / #N/A Hatası​

Bu hata, özellikle DÜŞEYARA (VLOOKUP), YATAYARA (HLOOKUP), KAÇINCI (MATCH) ve İNDİS (INDEX) gibi arama ve eşleştirme fonksiyonlarında sıkça görülmektedir.

Hata Oluşma Koşulları

#YOK hatası, Excel’in aranan değeri belirtilen aralıkta bulamaması durumunda ortaya çıkar. Başlıca nedenler şunlardır:
  • Aranan değer, belirtilen veri aralığında yer almamaktadır.
  • Arama yapılırken yanlış eşleşme türü (1 veya -1) kullanılmıştır.
  • Veri aralığındaki değerler arasında boşluk, fazladan karakter veya yazım farkı bulunmaktadır.
  • Arama işlemi büyük/küçük harf duyarlılığı nedeniyle başarısız olmuştur.

Hata Üretmek İçin Örnek Formül​

A1:B5 aralığında şu tabloyu oluşturun:

ÜrünFiyat
Elma10
Armut12
Kiraz15
Ardından şu formülü kullanın:
Kod:
=DÜŞEYARA("Muz";A1:B5;2;0)
Sonuç: #YOK
Çünkü “Muz” ifadesi tablodaki ürün listesinde bulunmamaktadır.

Çözüm Yöntemleri​

Bu hatayı düzeltmek için:
  • Aranan değerin gerçekten tabloda bulunduğundan emin olun.
  • Verilerdeki görünmez boşlukları kaldırın:
    CODE]=TEMİZ(DÜŞEYARA("Muz";A1:B5;2;0))[/CODE]
  • Hata yerine özel bir metin döndürmek için EĞERHATA fonksiyonunu kullanın:
    Kod:
    =EĞERHATA(DÜŞEYARA("Muz";A1:B5;2;0);"Değer bulunamadı")
  • Eşleşme türünü 0 (tam eşleşme) olarak ayarladığınızdan emin olun.

İleri Düzey Not​

Bu hata yalnızca arama fonksiyonlarında değil, dizi formülleri ve dinamik arama işlemleri kullanılırken de görülebilir. Özellikle:
  • FİLTRE veya ARA işlevlerinde arama koşulu hiçbir satırı karşılamadığında dönmektedir.
  • İNDİS + KAÇINCI kombinasyonunda yanlış kriter kullanılmışsa aynı hata alınmaktadır.
  • Bazı durumlarda hücre biçimlendirmesi (örneğin metin olarak biçimlendirilmiş sayı) sonucu etkileyebilmektedir.

İngilizce Excel’de Karşılığı​

Hata Adı: #N/A
Örnek Formül:
Kod:
=VLOOKUP("Banana";A1:B5;2;0)
Sonuç: #N/A

Önleme İpuçları​

  • Eşleşme türünü daima “0” olarak belirtin.
  • Veri listelerinde gereksiz boşluk, noktalama veya yazım hatalarını temizleyin.
  • Arama değerlerinin biçimleriyle tablo biçimlerinin aynı olduğundan emin olun.
  • EĞERHATA fonksiyonuyla hataları kullanıcı dostu hale getirin.

Sonuç

#YOK hatası, Excel’de arama işlemlerinde sonuç bulunamadığını göstermektedir. Bu hata genellikle veri uyuşmazlığı veya yazım farkından kaynaklanmaktadır. EĞERHATA fonksiyonu kullanılarak mesaj özelleştirilebilir ve kullanıcı deneyimi iyileştirilebilirsiniz.

Yararlanılması temennisiyle.

Ekli dosyalar

Geri
Üst