Excel

#YOK hatası nasıl düzeltilir

How Fix N Error

Excel formülü: #YOK hatası nasıl düzeltilir?Genel formül |_+_| Özet

#YOK hatası genellikle bir şey bulunamadığında veya tanımlanamadığında ortaya çıkar. Ancak, #YOK hatalarına fazladan boşluk karakterleri, yazım hataları veya eksik bir arama tablosu neden olabilir. #N/A hatasından en çok etkilenen işlevler, aşağıdakiler dahil olmak üzere klasik arama işlevleridir: DÜŞEYARA , HLOOKUP , BAKMAK , ve KİBRİT . Daha fazla bilgi ve çözülmesi gereken adımlar için aşağıya bakın.





Açıklama

#YOK hatası hakkında

#YOK hatası, bir şey bulunamadığında veya tanımlanamadığında görünür. Genellikle yararlı bir hatadır, çünkü size önemli bir şeyin eksik olduğunu söyler – henüz mevcut olmayan bir ürün, yanlış yazılmış bir çalışan adı, mevcut olmayan bir renk seçeneği vb.

excel'de negatif sayılar pozitif olarak nasıl değiştirilir

Ancak, #YOK hatalarına fazladan boşluk karakterleri, yazım hataları veya eksik bir arama tablosu neden olabilir. #N/A hatasından en çok etkilenen işlevler, aşağıdakileri içeren klasik arama işlevleridir: DÜŞEYARA , HLOOKUP , BAKMAK , ve KİBRİT .





#N/A hatalarını önlemenin en iyi yolu, arama değerlerinin ve arama tablolarının doğru ve eksiksiz olduğundan emin olmaktır. Beklenmeyen bir #YOK hatası görürseniz, önce aşağıdakileri kontrol edin:

  1. Arama değeri doğru yazılmış ve fazladan boşluk karakterleri içermiyor.
  2. Arama tablosundaki değerler doğru yazılmıştır ve fazladan boşluk içermez.
  3. Arama tablosu, gerekli tüm değerleri içerir.
  4. İşleve sağlanan arama aralığı tamamlandı (yani, verileri 'kırpmaz').
  5. Arama değeri türü = arama tablosu türü (yani her ikisi de metindir, ikisi de sayıdır, vb.)
  6. Eşleştirme (yaklaşık ve kesin) doğru ayarlanmış.

Not: Yanlış bir sonuç alırsanız, #YOK hatası görmeli , sahip olduğundan emin ol tam eşleme doğru yapılandırıldı . Yaklaşık eşleşme modu, tamamen yanlış olan her türlü sonucu memnuniyetle döndürür :)



EĞERHATA ile #YOK hatasını yakalama

#YOK hatasını yakalamak için bir seçenek EĞERHATA işlevidir. EĞERHATA, herhangi bir hatayı incelikle yakalayabilir ve alternatif bir sonuç döndürebilir.

Gösterilen örnekte, F5 hücresinde #YOK hatası görünür çünkü 'dondurma', 'veri' (B5:C9) olarak adlandırılan arama tablosunda mevcut değildir.

= IFERROR (FORMULA(),'message')

Bu hatayı işlemek için, EĞERHATA işlevi DÜŞEYARA formülünün etrafına şu şekilde sarılır:

 
= VLOOKUP (E5,data,2,0) // 'ice cream' is not found

DÜŞEYARA işlevi bir hata döndürürse, EĞERHATA işlevi bu hatayı 'yakalar' ve 'Bulunamadı' sonucunu döndürür.

#N/A hatasını IFNA ile yakalama

NS EĞER işlevi ayrıca #N/A hatalarını özel olarak yakalayabilir ve işleyebilir. Kullanım sözdizimi EĞERHATA ile aynıdır:

 
= IFERROR ( VLOOKUP (E7,data,2,0),'Not found')

IFNA işlevinin avantajı, daha cerrahi olması ve yalnızca #N/A hatalarını hedeflemesidir. EĞERHATA işlevi ise herhangi bir hatayı yakalayacaktır. Örneğin, DÜŞEYARA'yı yanlış yazsanız bile, EĞERHATA 'Bulunamadı' sonucunu verecektir.

Mesaj yok

#N/A hatasını yakaladığınızda herhangi bir mesaj görüntülemek istemiyorsanız (yani boş bir hücre görüntülemek istiyorsanız), bir boş dize ('') bunun gibi:

 
= IFERROR ( VLOOKUP (A1,table,column,0),'Not found') = IFNA ( VLOOKUP (A1,table,column,0),'Not found')

İNDEKS ve MAÇ

KAÇINCI işlevi, bir değer bulunmadığında da #YOK döndürür. INDEX ve MATCH'ı birlikte kullanıyorsanız, #N/A hatasını da aynı şekilde yakalayabilirsiniz. Yukarıdaki örneğe göre, F5'teki formül şöyle olacaktır:

 
= IFERROR ( VLOOKUP (E7,data,2,0),'')

hakkında daha fazla bilgi edinin İNDEKS ve MAÇ .

excel'de autofit nasıl kullanılır

#YOK hatasını zorlama

Bir çalışma sayfasında #YOK hatasını zorlamak istiyorsanız, NA işlevi . Örneğin, A1 sıfıra eşit olduğunda bir hücrede #N/A görüntüleyin, aşağıdaki gibi bir formül kullanabilirsiniz:

 
= IFERROR ( INDEX (C5:C9, MATCH (E5,B5:B9,0)),'Not found')
Yazar Dave Bruns


^