Excel 2020: DÜŞEYARA Sorun Giderme - Excel İpuçları

DÜŞEYARA, Excel'deki en sevdiğim işlevdir. DÜŞEYARA kullanabiliyorsanız, Excel'deki birçok sorunu çözebilirsiniz. Ancak bir DÜŞEYARA basabilecek şeyler var. Bu konu bunlardan birkaçından bahsediyor.

Ama önce, DÜŞEYARA'nın temelleri düz İngilizce.

A: C'deki veriler BT departmanından geldi. Ürüne ve tarihe göre satış istediniz. Size ürün numarasını verdiler. Ürün açıklamasına ihtiyacınız var. BT departmanının verileri yeniden çalıştırmasını beklemek yerine, F: G sütununda gösterilen tabloyu bulacaksınız.

DÜŞEYARA işlevinin, $ F $ 3: $ G $ 30'daki tablonun ilk sütununda arama yaparken öğeyi A2'de bulmasını istiyorsunuz. DÜŞEYARA, F7'de eşleşmeyi bulduğunda, DÜŞEYARA'nın tablonun ikinci sütununda bulunan açıklamayı döndürmesini istersiniz. Tam bir eşleşme arayan her DÜŞEYARA, False (veya False'a eşdeğer olan sıfır) ile bitmelidir. Aşağıdaki formül doğru şekilde oluşturulmuştur.

Arama tablosunun adresine dört dolar işareti eklemek için F4'ü kullandığınıza dikkat edin. Formülü D sütununa kopyalarken, arama tablosunun sabit kalması için adrese ihtiyacınız vardır. İki yaygın alternatif vardır: Arama tablosu olarak F: G sütunlarının tamamını belirtebilirsiniz. Veya F3: G30'u ItemTable gibi bir adla adlandırabilirsiniz. Kullanırsanız =VLOOKUP(A2,ItemTable,2,False), adlandırılmış aralık mutlak bir referans gibi davranır.

Bir grup DÜŞEYARA yaptığınızda, DÜŞEYARA sütununu sıralamanız gerekir. ZA'yı sıralayın ve #YOK hataları en üste gelir. Bu durumda bir tane var. Arama tablosunda BG33-9 öğesi eksik. Belki bir yazım hatasıdır. Belki yepyeni bir üründür. Yeniyse, arama tablonuzun ortasında herhangi bir yere yeni bir satır ekleyin ve yeni öğeyi ekleyin.

Birkaç #YOK hatası olması oldukça normaldir. Ancak aşağıdaki şekilde, tam olarak aynı formül # N / A dışında hiçbir şey döndürmüyor. Bu olduğunda, ilk DÜŞEYARA'yı çözüp çözemeyeceğinizi görün. A2'de bulunan BG33-8'e bakıyorsunuz. Arama tablosunun ilk sütununda aşağı doğru gezinmeye başlayın. Gördüğünüz gibi, eşleşen değer açıkça F10'da. Bunu neden görüyorsunuz ama Excel göremiyor mu?

Her hücreye gidin ve F2 tuşuna basın. Aşağıdaki şekil F10'u göstermektedir. Ekleme imlecinin 8'den hemen sonra göründüğüne dikkat edin.

Aşağıdaki şekil, Düzenleme modunda A2 hücresini gösterir. Ekleme imleci 8'den birkaç boşluk uzaklıktadır. Bu, bir noktada bu verilerin eski bir COBOL veri setinde saklandığının bir işaretidir. COBOL'a geri döndüğünüzde, Öğe alanı 10 karakter olarak tanımlandıysa ve yalnızca 6 karakter yazdıysanız, COBOL bunu 4 ekstra boşlukla doldururdu.

Çözüm? A2'yi aramak yerine TRIM (A2) konusuna bakın.

TRIM () işlevi baştaki ve sondaki boşlukları kaldırır. Kelimeler arasında birden fazla boşluk varsa, KIRP bunları tek bir boşluğa dönüştürür. Aşağıdaki şekilde A1'de her iki isimden önce ve sonra boşluklar vardır. =TRIM(A1)A3'teki biri dışında tüm boşlukları kaldırır.

Bu arada, sorun A sütunu yerine F sütunundaki boşlukların sonunda olsaydı ne olurdu? E'ye, F sütununu göstererek TRIM () işlevlerinden oluşan bir sütun ekleyin. Bunları kopyalayın ve aramaların yeniden çalışmaya başlaması için F'ye değerler olarak yapıştırın.

DÜŞEYARA işlevinin çalışmamasının diğer çok yaygın nedeni burada gösterilmektedir. F sütunu gerçek sayılar içerir. Sütun A, sayılara benzeyen metni içerir.

Tüm A sütununu seçin. Alt + D, E, F tuşlarına basın. Bu, varsayılan bir Metinden Sütuna işlemi gerçekleştirir ve tüm metin numaralarını gerçek sayılara dönüştürür. Arama yeniden çalışmaya başlar.

DÜŞEYARA'nın verileri değiştirmeden çalışmasını istiyorsanız, =VLOOKUP(1*A2,… )metin olarak depolanan sayıları veya =VLOOKUP(A2&"",… )arama tablonuzda metin numaraları olduğunda işlevini kullanabilirsiniz .

DÜŞEYARA, Rod Apfelbeck, Patty Hahn, John Henning, @ExcelKOS ve @tomatecaolho tarafından önerildi. Herkese teşekkürler.

Ilginç makaleler...