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

İçindekiler

Excel DÜŞEYARA güçlüdür, ancak belirli durumlarınız olduğunda çalışmaz. Bugün, DÜŞEYARA sorunlarının nasıl giderileceğine bir göz atın.

DÜŞEYARA, Excel'deki en sevdiğim işlevdir. DÜŞEYARA yapabiliyorsanı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. Öğe 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.

Örnek Veri Kümesi

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.

DÜŞEYARA İşlevi

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.

#YOK Hatasını Ortaya Çıkarmak için ZA'yı Sırala

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ğime bakıyorum. 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?

DÜŞEYARA Öğe Bulamıyor

Her hücreye gidin ve F2 tuşuna basın. İşte F10. Ekleme imlecinin 8'den hemen sonra göründüğüne dikkat edin.

Liste Öğesi Değerini Kontrol Edin

İşte Düzenleme modunda A2 hücresi. 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.

Arama Değerinin Sonunda Boşluk Var!

Çözüm? A2'yi aramak yerine TRIM(A2),.

Boşluğu Kaldırmak için TRIM'i kullanın

TRIM () işlevi baştaki ve sondaki boşlukları kaldırır. Sözcükler arasında birden fazla boşluk varsa, TRIM 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.

Baştaki ve Sondaki Boşlukları Kaldırmak için TRIM

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ütununda gerçek sayılar vardır. Sütun A, sayılara benzeyen bir metne sahiptir.

DÜŞEYARA, Metinle Sayı Eşleşemez

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

Tüm Metin Numaralarını Gerçek Sayılara Dönüştürmek için Metni Sütunlara Dönüştürme

Video izle

  • DÜŞEYARA birçok sorunu çözer
  • Yaygın DÜŞEYARA sorunları:
  • DÜŞEYARA çalışmaya başlarsa, ancak #YOK daha belirgin hale gelirse: arama tablosunda $ unuttum
  • Birkaç #YOK: tabloda eksik öğeler
  • DÜŞEYARA işlevlerinin hiçbiri çalışmaz: sondaki boşlukları kontrol edin
  • TRIM ile sondaki boşlukları kaldırın
  • Metin olarak saklanan sayılar ve sayılar
  • Her iki sütunu da seçin ve alt = "" + DEF kullanın
  • Bölüm, hem muhasebeciler hem de BT çalışanlarının farklı nedenlerle komik bulduğu bir şaka içeriyor

Video Metni

Podcast, bölüm 2027'den Excel öğrenin - DÜŞEYARA Sorunlarını Giderme!

Pekala, tüm bu kitabın podcast'ini yapıyorum, oynatma listesine ulaşmak için sağ üst köşedeki "i" işaretini tıklayın!

DÜŞEYARA, Excel'in tamamında en sevdiğim işlevdir ve bu şakayı her zaman seminerlerimde anlatırım ve BT uzmanı olsanız da olmasanız da çok gülüyor. Her zaman “Bakın, bu veri kümemiz burada solda var ve bu verilere bakıp verilerin BT departmanından geldiğini söyleyebilirim çünkü tam olarak istediğim şey buydu, ama gerçekten ihtiyacım olan şey değil. Ürün tarihini ve miktarını istedim ve bana ürün numarası tarihini ve miktarını verdiler, ancak bana açıklama yapma zahmetine girmediler, değil mi? " Ve muhasebeciler buna her zaman gülüyor, çünkü bu onların başına her zaman oluyor ve BT çalışanları "Size istediğini verdim, bu benim hatam değil!" Yani ikisi de farklı nedenlerden ötürü komik olduğunu düşünüyor, bu yüzden, bilirsiniz ve BT görevlisi meşgul, sorguyu yeniden yazmaya dönemiyor.bu yüzden bunu kendimiz kurtarmak için bir şeyler yapmalıyız.

Bilgisayarımın başka bir yerinden kopyaladığım bu küçük tablo, düz İngilizce olarak, DÜŞEYARA'nın yaptığı şey "Hey, W25-6 ürün numaramız var" diyor. Burada bir tablomuz var, bu öğe numarasını bulana kadar tablonun ilk sütununda aşağı doğru gezinmek ve sonra o satırdan bir şey döndürmek istiyorum. Pekala, bu durumda, istediğim şey o satırdan 2. sütun. Ve sonra her DÜŞEYARA'nın sonunda YANLIŞ veya 0'ı koymalıyız. Şimdi tam burada, aralığı seçtikten sonra F4 tuşuna basacağım ve sonra 2. sütunu ve ardından YANLIŞ'ı tam olarak eşleşme. Asla yaklaşık eşleşmeyi seçmeyin, asla, asla! Bu yaklaşık bir eşleşme değil, çok özel bir şey, her zaman işe yaramıyor. Numaralarınızı Menkul Kıymetler ve Borsa Komisyonu'na tekrar belirtmek isterseniz, kesinlikle kullanmaktan çekinmeyinDOĞRU veya sadece YANLIŞ kapalı bırakın. Ancak yarattığınız her DÜŞEYARA, YANLIŞ veya 0, 0, YANLIŞ'tan daha kısadır, oraya YANLIŞ koymanız gerekir, ancak 0 YANLIŞ ile aynı şeydir.

Pekala, sorun giderme, ilk şey, bir sürü DÜŞEYARA yaptığınızda, birkaç #YOK olması çok normaldir, değil mi? Ve # N / A'ları her zaman # N / As'ı en üste getiren Data, ZA'ya giderek buluyorum, BG33-9, ya bu bir yazım hatası ya da yepyeni bir öğe, tamam ve biz bir yolunu bulmak. Yani burada sağda yeni verilere sahibim, onu keseceğim ve sonra Alt + IED, bu hücreleri ortaya yerleştireceğim, alfabetik olmak zorunda değil, bu tablonun sıralanması gerekmiyor. YANLIŞ sürümünü kullandığınızda, tablo - istediğiniz yere koyamazsınız, sonuna koymadım çünkü formülü yeniden yazmak zorunda değildim, sadece formülün iş. Pekala, bir çift #YOK, son derece normal, ama şuna bir bak.

İşe yarayan yanıtlarla başladığınızda, ancak daha sonra # N / A'lar biraz sık görünmeye başlar ve sonra sonunda tamamen görünmezler, bu tablo referansını kilitlemediğinizin kesin bir işaretidir. Pekala bakın, ben formülü aşağıya doğru kopyalarken tablo hareket ediyor ve bu yüzden listenin sonundaki birkaç tanesine ulaştığımda şanslıyım. Ama sonunda tamamen boş hücrelerde baktığı noktaya iniyorum ve tabii ki hiçbir şey bulunamıyor. Pekala, bu ilk şey, işe yarayan bir çift, birkaç # N / A, birkaç tane daha işe yarıyor ve sonra tüm # N / A'lar yolun geri kalanında - kesinlikle işaret koymadığınız $ in.

Sadece geri dönün, Düzenleme modu için F2, iki nokta üst üste seçin, tüm $ girecek F4 tuşuna basın, onu aşağı çekmek için çift tıklayın ve işler yeniden çalışmaya başlar. Sıradaki, tamamen aynı formül, formül mükemmel, BG33-8 bakın, bunların hiçbirini doğru yapmıyoruz. Pekala, gidip bak, BG33-8, hey, işte orada, orada, kırmızı renkte, görmeliydim! Bu yüzden sağ taraftaki buna geliyorum, F2'ye basıyorum ve yanıp sönen ekleme noktasını izliyorum ve görüyorum ki, 8'den hemen sonra, bunun gibi ve sonra buraya geliyorum ve F2'ye basıyorum, var orada bazı boşluklar var. Bu, COBOL günlerinde çok ama çok yaygındır, "Bakın, size öğe numarası için 10 boşluk vereceğiz ve 10 boşluğu da yazmazsanız boşlukları dolduracaklardır. . " Ve bu çok yaygındır,ve buradaki harika çözüm, TRIM işlevi ile önde gelen ve takip eden boşluklardan kurtulmaktır. A2 yerine TRIM (A2) kullanın, onu aşağı çekmek için çift tıklayın, tamam, yine de BG33-9 diğer masaya geri döndü.

Pekala, TRIM'in nasıl çalıştığını anlarsınız, ben de bir sürü boşluk yazdım, John, bir sürü boşluk, Durran ve bir sürü boşluk ve sonra neye benzediğini görebilmeniz için önce ve sonra bir * işareti ekledim . TRIM (P4) istediğimde, tüm öndeki boşluklardan, tüm takip eden boşluklardan kurtuluruz ve ardından çoklu iç alanlar tek bir alana indirgenir. Pekala, görüyorsunuz, orada bir nevi görselleştirin, ön ve arka boşluklardan kurtuluyorlar, ortadaki herhangi bir ikiye katlanmış boşluk bunun gibi tek bir boşluk haline geliyor. Öyleyse TRIM, cephaneliğinizde harika, harika bir araç, tamam, işte gerçekten yaygın olan başka bir araç.

Sondaki boşluklar değilse, o zaman gördüğüm en yaygın şey, burada gerçek sayılara sahip olduğumuz ve burada metin olarak depolanan sayılara sahibiz. Ve DÜŞEYARA bunu bir eşleşme olarak görmeyecek, 4399 olsa da bu bir sayı, bu metin, çalışmıyor. Bir metin sütununu sayılara dönüştürmenin en hızlı yolu, sütunu, sırayla 3 harf seçin, alt = "" DEF ve birdenbire DÜŞEYARA'larımız yeniden çalışmaya başlıyor, yaklaşık 1500 podcast öncesinden harika, harika bir ipucu. Pekala, bunlar en yaygın DÜŞEYARA problemleridir, ya $ karakterini unuttunuz ya da sonunda boşluklar var ya da metin olarak saklanan sayılar ve sayılar var. Tüm bu ipuçları bu kitapta "MrExcel XL" var, sağ üst köşedeki "i" ye tıklayın, kitabı satın alabilirsiniz.

Pekala, hızlı özet: DÜŞEYARA çalışmaya başlar ancak #YOK! daha belirgin hale gelirse, arama tablosuna $ yazmayı unuttunuz. Birkaç # N / A varsa, tablodaki eksik öğelerdir. DÜŞEYARA'lardan hiçbiri çalışmıyorsa ve metin ise, sondaki boşlukları kontrol edin, KIRP işlevini kullanabilirsiniz. Metin olarak depolanan numaralarınız ve numaralarınız varsa, metnin bulunduğu sütunlardan birini seçin, ardından tüm bunları numaralara geri döndürmek için DEF yapın.

Pekala, hey, uğradığın için teşekkür ederim, bir dahaki sefere başka bir internet yayını için görüşürüz!

Dosyayı indir

Örnek dosyayı buradan indirin: Podcast2027.xlsx

Ilginç makaleler...