#YOK / #N/A Hatası, Excel’de bir arama fonksiyonu belirtilen değeri bulamadığında oluşmaktadır.
Ardından şu formülü kullanın:
Sonuç: #YOK
Çünkü “Muz” ifadesi tablodaki ürün listesinde bulunmamaktadır.
Örnek Formül:
Sonuç: #N/A
Yararlanılması temennisiyle.
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ün | Fiyat |
|---|---|
| Elma | 10 |
| Armut | 12 |
| Kiraz | 15 |
Kod:
=DÜŞEYARA("Muz";A1:B5;2;0)
Çü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)
Ö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.