İçindekiler
Biz kullanıyoruz VLOOKUP (Vertical Lookup) fonksiyonu bir sütunda dikey olarak bir değer aramak ve daha sonra başka bir sütundan karşılık gelen bir değer döndürmek için kullanılır. Ancak bu fonksiyonu kullanmanın önemli bir sorunu, fonksiyon sözdiziminin karmaşık görünmesi ve ayrıca birden fazla kuralın sürdürülmesini gerektirmesidir. Bu, aşağıdakilerin atılması gibi hatalı bir sonuca neden olabilir #N/A Bu sorundan kurtulmak için, bu sorunun ardındaki faktörler olabilecek 5 farklı nedeni ve çözümlerini tartıştık. VLOOKUP işlevi geri döner #N/A bir eşleşme olduğunda.
Alıştırma Çalışma Kitabını İndirin
Excel dosyasını indirmeniz ve onunla birlikte pratik yapmanız önerilir.
DÜŞEYARA Eşleşme Olmasına Rağmen #N/A Hatası Veriyor.xlsxN/A Hatası Nedir?
Bu #N/A hatası "değer mevcut değil" anlamına gelir. VLOOKUP sorgusunu veri kümeniz boyunca sorgular, ancak ne yazık ki işlev amaçlanan sonucu alamaz, bu durumda #N/A Bu hatanın arkasında birkaç sorun olabilir; bu makalenin sonraki bölümünde hepiniz öğreneceksiniz.
5 Eşleşme Varken DÜŞEYARA'nın #N/A Döndürmesinin Nedenleri
Bu makalede, tüm nedenleri göstermek için veri kümesi olarak örnek bir ürün fiyat listesi kullanacağız. Öyleyse, veri kümesine bir göz atalım:
Öyleyse, daha fazla tartışmaya girmeden doğrudan tüm sorunlara tek tek dalalım.
Neden 1: Arama Değeri Table_array Argümanının İlk Sütununda Bulunmuyor
İlk argümanı VLOOKUP işlevinin adı lookup_value'dur. Bu işlevin düzgün çalışması için birincil gerekliliklerden biri, lookup_value'nun tablo dizisi Bu kurala ilişkin herhangi bir istisna için VLOOKUP fonksiyonu bir #N/A Hata.
Aşağıdaki resimde formülü ekledik:
=VLOOKUP($D$14,B5:E12,4,0)
hücre içinde D15 .
Burada arama değeri hücrede saklanır D14 Gördüğümüz gibi bu öğe seçilen tablo dizisinin ilk sütununda değil, ikinci sütununda yer almaktadır.
Bunun bir sonucu olarak, şunu görebiliriz VLOOKUP fonksiyonu zaten #N/A Hata.
🔗 Çözümler Alın
1. İlk Çözüm: Arama değeri ile ilgili birincil gereksinim, tablo dizisinin ilk sütununda bulunması gerektiğinden, mümkünse ikinci sütunu ilk sütuna aktarabilirsiniz.
Ancak evet, birçok durumda sütunları değiştirmek oldukça pratik olmayabilir. Çünkü belki de ikinci sütununuz bir formülün sonucudur veya diğer sütunlarla da bağlantılıdır. Dolayısıyla bu gibi durumlarda ikinci çözümü düşünebilirsiniz.
2. İkinci Çözüm: Tablo dizisini biraz değiştirin. Şu anda tablo dizisi B5:E12 Bu aralık sütundan başlıyorsa C sütun yerine yani C5:E12 bu durumda C sütunu yeni tanımlanan tablo dizisinin ilk sütunu olacaktır. VLOOKUP fonksiyonu düzgün çalışacaktır. Tablo dizisini değiştirdiğiniz için, sütun indeksini de güncellemeniz gerekir. Yeni atanan tablo dizisine gelince, tablo dizisinden değer döndürmek için Fiyat sütununda, yeni sütun dizini 3 olacaktır.
3. Üçüncü Çözüm: Kullanabilirsiniz İNDEKS ve MAÇ Bu iki fonksiyonun kullanılması, tablo dizisinin ilk sütununda arama değerinin mevcut olması engelini kolayca ortadan kaldırabilir.
Yapmanız gereken tek şey, önceki formülü aşağıdaki formülle değiştirmektir:
=INDEX(E5:E12,MATCH(D14,C5:C12,0))
Bu formülü ekledikten sonra, sorunun ortadan kalktığını göreceksiniz. GİRİŞ İkinci formülü girdikten hemen sonra düğmesine basın. Boom!
Daha fazlasını okuyun: INDEX MATCH vs VLOOKUP Fonksiyonu (9 Örnek)
Sebep 2: Tam Eşleşme Bulunamadı
Arama değeri veri kümesinde depolanan değerle tam olarak eşleşmezse #N/A hatası tekrar görünecektir.
Örneğin, aşağıdaki resimde, arama değerini hücreye ekledik D14 Ama ne yazık ki ilk sütunda tam olarak Cereal diye bir kelime yok, cereals var. #N/A hücre içinde ortaya çıkmıştır D15 .
🔗 Çözümler Alın
Arama değeri konusunda dikkatli olun. Arama değerini ekleme alanına doğru bir şekilde yazın. #N/A hatasıyla karşılaşırsanız, veri kümenizi yeniden kontrol edin ve arama değerinizi buna göre düzeltin. Bu örnek için, hücre içinde Cereal yerine Cereals yazın D14 .
Daha fazlasını okuyun: DÜŞEYARA Çalışmıyor (8 Neden & Çözümler)
Neden 3: Arama Değerinin Dizideki En Küçük Değerden Daha Küçük Olması
Aşağıdakilere neden olabilecek bir başka neden VLOOKUP fonksiyonunu döndürmek için #N/A hatası, arama değerinin arama aralığındaki en küçük değerlerden daha küçük olmasıdır.
Örneğin, aşağıdaki resimde arama değeri 200'dür, oysa arama aralığındaki en küçük değer, yani KIMLIK sütunu 207. Sonuç olarak VLOOKUP fonksiyonunun döndürdüğü #N/A Hata.
🔗 Çözümler Alın
Arama değerinin, arama aralığında depolanan minimum değerden küçük olmadığından emin olun. 200 olan arama değerini sütunda listelenen herhangi bir değerle değiştirin KIMLIK . Daha sonra mevcut değil hatası eninde sonunda ortadan kalkacaktır.
Benzer Okumalar
- Excel DÜŞEYARA vs VLOOKUP: 3 Örnekle
- Excel'de Birden Çok Ölçütle DÜŞEYARA Kullanma (6 Yöntem + Alternatifler)
- Excel'de Joker Karakterli DÜŞEYARA (3 Yöntem)
- Excel SUMIF & DÜŞEYARA Birden Çok Sayfada Nasıl Birleştirilir
- Birden Fazla Değeri Dikey Olarak Döndürmek için Excel DÜŞEYARA
Neden 4: Tablo Arama Değerlerinde Ekstra Boşluklar
Boşluklar bizim için görünmezdir, bu yüzden tanımlanmaları oldukça zordur. Ve bu sebep, geri dönüş değerini etkileyebilir VLOOKUP fonksiyon.
Örneğin, aşağıdaki resimde arama değerimiz Şekerler'dir. Ayrıca, bu değer veri tablosundaki arama aralığında da mevcuttur. VLOOKUP fonksiyonunun döndürdüğü #N/A Hata!
Bu nedenle, gösterilen hatanın arkasındaki kesin nedeni bulmak oldukça zor görünebilir. Bunun nedeni, Candies kelimesinden sonra fazladan bir boşluk bulunmasıdır. Kategori sütun.
Bu sorun kolay bir mesele gibi görünebilir, ancak en kötü acılara yol açabilir. Çünkü boşluklar görünmezdir ve fark edilmesi zordur.
🔗 Çözümler Alın
Veriler içinde boşluk olup olmadığını manuel olarak kontrol edebilirsiniz. TRIM işlevini kullanarak sondaki tüm boşlukları kaldırın.
Neden 5: DÜŞEYARA Sözdiziminin Lookup_value Bağımsız Değişkenindeki Hatalar
Çok aptalca görünebilecek ancak büyük acılara yol açabilecek bir başka sorun. VLOOKUP işlevini kullanıyorsanız veya arama değerini adreslerken basit bir yazım hatası yapıyorsanız, bu durum hata gösterilmesine neden olabilir.
Örneğin, aşağıdaki görüntüde, arama değeri hücre adresindedir, D14 . Ama biz yazdık D144 Bu sadece basit bir tiptir ancak #N/A ilgili hücredeki hata.
🔗 Çözümler Alın
Fonksiyon sözdizimi veya her türlü yazım hatası konusunda dikkatli olun. Sadece bu görgü kurallarına uyarak, aşağıdaki sorunlardan kaçınabilirsiniz #N/A Hata.
Hatırlanması Gerekenler
📌 Arama değerinizin tablo dizinizin ilk sütununda bulunduğundan emin olun.
📌 Sözdizimi konusunda dikkatli olun VLOOKUP fonksiyon.
Sonuç
Özetlemek gerekirse, 5 sorunu olası çözümleriyle birlikte ele aldık. VLOOKUP fonksiyon döner #N/A Excel'de bir eşleşme sonucu olsa bile hata. Bu makaleyle birlikte ekli olan alıştırma çalışma kitabını indirmeniz ve tüm yöntemleri bununla uygulamanız önerilir. Ve aşağıdaki yorum bölümünde herhangi bir soru sormaktan çekinmeyin. İlgili tüm soruları en kısa sürede yanıtlamaya çalışacağız. Ve lütfen web sitemizi ziyaret edin ExcelWIKI daha fazlasını keşfetmek için.