DÜŞEYARA işlevindeki #YOK hatasını düzeltme

Not:  En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz .

Bu konu, DÜŞEYARA işlevi hatalı bir sonuç için en yaygın nedenleri açıklanır ve indis ve KAÇINCI yerine kullanmaya yönelik öneriler sağlar.

İpucu: Ayrıca, başvuruda Hızlı Başvuru Kartı: DÜŞEYARA sorun giderme ipuçları uygun bir PDF dosyasındaki #NA sorunları için genel nedenler sunar. PDF başkalarıyla paylaşmak veya yazdırmak için kendi başvuru.

Sorun: Arama değeri, tablo_dizisi bağımsız değişkeninin ilk sütununda değil

DÜŞEYARA görüntüsü bir sınırlama bunu yalnızca değerleri tablo dizisindeki en solundaki sütun için bakabilir emin olur. Arama değerini dizinin ilk sütunda değilse, #yok hata görürsünüz.

Aşağıdaki tabloda Kara lahana için satılmış birim sayısını almak istiyoruz.

DÜŞEYARA işlevinde #YOK hatası: Arama değeri tablo dizisinin ilk sütununda değil

Arama değeri Tablo_dizisi bağımsız değişkeni A2:C10 ikinci sütununda (hazırlamanıza) "Kale" göründüğünden #yok hata oluşur. Bu durumda, Excel için sütun A, b sütununu değil arıyor

Çözüm: doğru sütunu başvurmak için DÜŞEYARA ayarlayarak bu hatayı düzeltmek deneyebilirsiniz. Mümkün değildir, sütunlarınızın taşımayı deneyin. Bu da olabilir, hücre değerlerini diğer hesaplamaların sonuçlarını nerede büyük veya karmaşık elektronik tabloları varsa üst düzeyde başlatılmasının mümkün olmadığı, — veya belki neden yalnızca taşıyamazsınız sütunları çevresinde mantıksal diğer nedenleri vardır. Çözüm arama tablosu içindeki konumunu konumuna bakılmaksızın bir sütundaki bir değeri arayabilirsiniz, İNDİS ve KAÇINCI işlevlerinin birleşimini kullanmaktır. Sonraki bölüme bakın.

Dizin/KAÇINCI kullanmayı düşünün

İndis ve KAÇINCI DÜŞEYARA gereksinimlerinizi karşılamıyor çoğu durumda için iyi seçenekleridir. Dizin/KAÇINCI önemli avantajlarından arama tablosundaki herhangi bir yere sütundaki değer bakabilir olur. Dizin belirtilen tablo/aralığından bir değer verir; konumuna göre. KAÇINCI tablo/aralık içinde bir değer göreceli konumunu verir. İNDİS ve KAÇINCI İŞLEVLERİNİ birlikte formülde tablo/dizideki değeri göreceli konumunu belirterek bir tablo/dizisi içindeki bir değeri aramak için kullanın.

DÜŞEYARA yerine dizin/EŞLEŞME kullanarak çeşitli avantajları vardır:

  • İle indis ve KAÇINCI İŞLEVLERİNİ, dönüş değerini olması gerekmez arama sütunu ile aynı sütundaki. Dönüş değeri belirtilen aralıktaki edilmek bulunduğu DÜŞEYARA, bu farklıdır. Bu önem nasıl çalışır? DÜŞEYARA'yla dönüş değerini içeren sütunun numarası bilmeniz gerekir. Bu zor değildir görünmekle olan büyük bir tablo ve sütun sayısını gerekir, hantal olabilir. Ayrıca, siz ekleme/sütun tablonuzda Kaldır, yeniden Say ve Sütun_indis_sayısı bağımsız güncelleştirmek gerekir. Arama sütunu dönüş değerini içeren sütunundan farklı olduğu gibi yok sayma, İNDİS ve KAÇINCI ile gereklidir.

  • İndis ve KAÇINCI İŞLEVLERİNİ, bir satır veya sütun bir dizide belirtebilirsiniz — veya her ikisini de belirtebilirsiniz. Bu, dikey ve yatay olarak değerleri arama anlamına gelir.

  • Herhangi bir sütundaki değerleri aramak için İNDİS ve KAÇINCI kullanılabilir. DÜŞEYARA aksine — hangi, yalnızca bir tablodaki ilk sütunda bir değere bakabilirsiniz içinde — indis ve KAÇINCI İŞLEVLERİNİ, arama ilk sütunu, son veya herhangi bir yere arasında değerse çalışır.

  • İndis ve KAÇINCI sunma dönüş değerini içeren sütunun dinamik başvuru yapma esnekliği. Bu, sütunları tablonuz için İNDİS ve KAÇINCI bozmadan ekleyebileceğinizi anlamına gelir. Öte yandan, tabloya sütun eklemek gereksinim duyarsanız DÜŞEYARA sonları — tablonun statik bir başvuru yararlandığından.

  • İndis ve KAÇINCI eşleşmeleri ile daha fazla esneklik sunar. İNDİS ve KAÇINCI tam eşleşme veya arama değerden daha küçük veya büyük bir değer bulabilirsiniz. DÜŞEYARA yalnızca en yakın eşleşen bir bir değer (varsayılan) veya bir tam olarak eşleşen değeri arar. DÜŞEYARA tablo dizinin ilk sütununa göre alfabetik sıralanmış ve tablonuz bu şekilde ayarlanmamış varsayalım, DÜŞEYARA ilk en yakın eşleşen aradığınız verileri olmayabilir tablosunda verip vermeyeceğini de varsayılan olarak varsayar.

Söz dizimi

Dizin/EŞLEŞMESİ sözdizimi oluşturmak için İNDİS işlevi dizi/başvuru bağımsız değişkeninde kullanın ve KAÇINCI sözdizimi bunu içinde iç içe geçirmeyin açmanız gerekir. Bu formu uygulayın:

= INDEX(array or reference, MATCH(lookup_value,lookup_array,[match_type])

Yukarıdaki örnekte yer DÜŞEYARA değiştirmek için dizin/KAÇINCI kullanalım. Sözdizimi şöyle görünür:

=İNDİS(C2:C10,KAÇINCI(B13,B2:B10,0))

Basitçe ifade etmek gerekirse şu anlama gelir:

= İNDİS (EŞLEŞİR C2:C10 bir değer döndürür (B2: B10 dizideki dönüş değerini Kale için karşılık gelen ilk değeri olduğu yerde olan Kale,))

DİZİN ve KAÇINCI işlevleri, DÜŞEYARA işlevinin yerine kullanılabilir

Formül, Kara lahana’ya (B7’de) karşılık gelen C2:C10’daki ilk değeri arar ve Kara lahana ile eşleşen ilk değer olan C7’deki değeri (100) döndürür.

Sorun: Tam eşleşme bulunamıyor

Aralık_bak bağımsız değişkeni yanlış olduğunda — ve DÜŞEYARA tam eşleşme verilerinizi bulamıyor — bulamazsa #yok hatasını döndürür.

Çözüm: ilgili verileri elektronik tablonuzda var ve DÜŞEYARA değil yakalama bunu eminseniz, başvurulan hücreleri gizli boşluk veya yazdırılmayan karakterleri yoksa doğrulamak için zaman alıyor. Ayrıca, hücreleri doğru veri türünü uyguladığınızdan emin olun. Örneğin, sayı içeren hücreleri sayıve metinbiçimlendirilmiş.

Ayrıca, hücrelerdeki verileri temizlemek için temiz veya Kırp işlevini kullanmayı düşünün.

Sorun: Arama değeri, dizideki en küçük değerden daha küçük

Aralık_bak bağımsız değişkenini TRUE olarak ayarlanmış olup olmadığını — ve arama dizideki en küçük değerden daha küçük bir değerdir — #yok hatası görürsünüz. Etkinleştirmek için yaklaşık bir dizideki eşleşen ve en yakın verir doğru görünümler arama değerden küçük olanı değer.

Aşağıdaki örnekte, arama değeri 100’dür, ancak B2:C10 aralığında 100’den küçük hiç değer yoktur ve işte bu da hataya neden olur.

Arama değeri dizideki en küçük değerden daha küçük olduğunda DÜŞEYARA işlevinde YOK hatası

Çözüm:

  • Arama değerini gerektiği gibi düzeltin.

  • Siz arama değerini değiştirin ve karşılık gelen değerlerin ile daha fazla esneklik ihtiyacınız varsa, DÜŞEYARA yerine dizin/EŞLEŞME kullanarak göz önünde bulundurun; bu makalenin üzerindeki bölümüne bakın. Dizin/Eşleştir ile daha büyük değerler için daha az veya arama değere eşit arayabilirsiniz. Dizin/KAÇINCI yerine DÜŞEYARA kullanma hakkında daha fazla bilgi için bu konunun önceki bölümüne bakın.

Sorun: Arama sütunu artan düzende sıralanmamış

Aralık_bak bağımsız değişkenini TRUE olarak ayarlanmış olup olmadığını — ve arama sütunlarınızı birini sıralanmıyor artan (A'dan Z'ye) düzende — #yok hatası görürsünüz.

Çözüm:

  • DÜŞEYARA işlevinin tam eşleşme aramak için değiştirin. Bunu yapmak için Aralık_bak bağımsız değişkenini yanlışolarak ayarlayın. Gerekli olmayan sıralama için yanlış.

  • Sıralanmamış bir tabloda değer aramak için İNDİS/KAÇINCI işlevini kullanın.

Sorun: Değer büyük bir kayan noktalı sayı

Zaman değerleri veya ondalık büyük sayılar hücrelerde varsa, Excel #yok hatası nedeniyle kayan nokta duyarlılığını döndürür. Kayan noktalı sayının ondalık ayırıcıdan sonra izleyin sayılardır. (Excel saat değerlerini kayan nokta numaraları olarak depolayan.) Ayracının Excel kayan nokta çok büyük sayılar, işlevi düzgün çalışması, kayan nokta şekilde sayıları 5 ondalık basamağa yuvarlanır gerekir.

Çözüm: YUVARLA işleviyle sayıları beş ondalık basamağa yuvarlayarak kısaltın.

İşlevlerle ilgili bir sorunuz mu var?

Excel topluluk forumuna soru gönderin

Excel’i geliştirmemize yardımcı olun

Excel'in sonraki sürümünü nasıl geliştirebileceğimiz konusunda önerileriniz var mı? Varsa, lütfen Excel User Voice forumundaki başlıkları gözden geçirin.

Ayrıca Bkz:

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×