İki Tabloya DÜŞEYARA - Excel İpuçları

İçindekiler

Nashville'deki Flo'dan bugünün sorusu:

Bir dizi ürün numarası için DÜŞEYARA yapmam gerekiyor. Her bir ürün numarası ya Katalog A'da ya da Katalog B'de bulunacak. İlk olarak Katalog A'da arama yapan bir formül yazabilir miyim? Öğe bulunamazsa, Katalog B'ye geçebilir miyim?

Çözüm, Excel 2010'da tanıtılan EĞERHATA işlevini veya Excel 2013'te sunulan IFNA işlevini içerir.

İlk kataloğu arayan basit bir DÜŞEYARA ile başlayın. Aşağıdaki resimde, Ön Liste, Sayfa2'deki verilere işaret eden adlandırılmış bir aralıktır. Bazı öğelerin bulunduğunu görebilirsiniz, ancak çoğu #YOK hatası döndürüyor.

Ön Liste kataloğunda bazı öğeler bulunur

Öğelerin ilk katalogda bulunmadığı durumları işlemek için, EĞERHATA işlevinde DÜŞEYARA işlevini kaydırın. EĞERHATA işlevi, DÜŞEYARA'nın sonuçlarını analiz eder. DÜŞEYARA başarılı bir şekilde bir yanıt döndürürse, yanıt EĞERHATA tarafından döndürülür. Bununla birlikte, DÜŞEYARA herhangi bir hata döndürürse, EĞERHATA, Değer_if_Error adlı ikinci bağımsız değişkene geçer. İkinci argüman olarak sık sık sıfır veya "Bulunamadı" koysam da, Value_if_Error argümanı olarak ikinci bir DÜŞEYARA belirtebilirsiniz.

İlk katalog bir sonuç vermezse ikinci kataloğu arayın.

Yukarıda gösterilen formül önce bir eşleşme için Ön Listeye bakacaktır. Bulunmazsa, Backlist tablosu aranacaktır. Flo'nun açıkladığı gibi, her bir öğe Ön Liste veya Arka Liste'de bulunur. Bu durumda formül, siparişteki her öğe için bir açıklama döndürür.

Video izle

Video Metni

MrExcel Podcast 2208'den Excel Öğrenin: DÜŞEYARA'dan İki Tabloya

Hey, internet yayınına tekrar hoş geldiniz; Ben Bill Jelen. Nashville'deki Flo'dan bugünün sorusu. Şimdi, Flo'nun bir dizi DÜŞEYARA yapması gerekiyor, ama iş şu: Bu parça numaralarının her biri ya Katalog 1'de, Ön Liste kataloğunda ya da Katalog 2'de bulunuyor. Bu nedenle Flo, önce Ön Liste'ye bakmak istiyor, ve eğer bulunursa, güzel, sadece dur. Ancak değilse, devam edin ve Arka Listeyi kontrol edin. Bu nedenle, Excel 2010'da EĞERHATA adı verilen yeni bir işlev sayesinde bu daha kolay olacak.

Pekala, normal bir = DÜŞEYARA (A4, Ön Liste, 2, Yanlış) yapacağız. Bu arada, orada bir isim aralığı var; Ön Liste ve Arka Liste için bir ad aralığı oluşturdum. Doğru, öyleyse Ön Liste: Sadece tam adı seçin; oraya tıklayın - "Ön Liste", tek kelime, boşluk yok. Burada da aynı şey-- tüm ikinci kataloğu seçin. Ad kutusuna tıklayın, Backlist yazın, Enter tuşuna basın (boşluksuz). Pekala, görüyorsunuz ki bunlardan bazıları işe yarıyor, bazıları işe yaramıyor. Yapmayanlar için, Excel 2010'da EĞERHATA olarak adlandırılan bir işlevi kullanacağız.

EĞERHATA oldukça iyidir. DÜŞEYARA'nın gerçekleşmesini sağlar ve ilk DÜŞEYARA çalışırsa, sadece durur; ancak, ilk DÜŞEYARA bir hata döndürürse - ya bu durumda olduğu gibi #YOK ya da a / 0 ya da bunun gibi bir şey - o zaman ikinci parçaya geçeceğiz - değer hata. Ve çoğu zaman oraya "Bulunamadı" gibi bir şey koyarken, bu sefer aslında başka bir DÜŞEYARA yapacağım. Yani, = DÜŞEYARA (A4, Backlist, 2, False). Böylece, bu Hata Değerini kapatır ve ardından orijinal EĞERHATA'yı kapatmak için başka bir parantez - siyah olan - kapatır. Ctrl + Enter tuşlarına basın; Tablo 1'den (Ön Liste Kataloğu) veya Tablo 2'den (Arka Liste Kataloğu) tüm yanıtları elde ederiz.

Harika, havalı numara - Flo'dan harika bir fikir - bunu yapmayı hiç düşünmedim, ama iki kataloğunuz varsa çok mantıklı. Sanırım üçüncü bir katalog olsaydı onu paketleyebilirsin, değil mi? Hatta bu DÜŞEYARA'yı bir EĞERHATA içine sarabilir ve ardından bir DÜŞEYARA daha ekleyebilirsiniz ve listenin aşağısında zincirlemeye devam edeceğiz, Katalog 1, Katalog 2, Katalog 3 - güzel, güzel numara.

Pekala, şimdi - DÜŞEYARA - kitabımda anlatılıyor, MrExcel LIVe: Tüm Zamanların En Harika 54 Excel İpuçları. Daha fazla bilgi için sağ üst köşedeki "I" işaretine tıklayın.

Tamam, bu bölümün özeti. Nashville'den Flo: "İki farklı tabloya VLOOKUP yapabilir miyim?" Katalog 1'deki öğeyi arayın - eğer bulunursa, harika; değilse, devam edin ve Katalog 2'de DÜŞEYARA yapın. Benim çözümüm: İlk kataloğu arayan bir DÜŞEYARA ile başlayın, ancak sonra bu DÜŞEYARA'yı Excel 2010'da yeni olan EĞERHATA işlevine sarın. Excel 2013, hemen hemen aynı şeyi yapacak olan IFNA işlevini bile kullanabilirsiniz. İkinci kısım ise yanlışsa ne yapılacağıdır; eğer yanlışsa, o zaman Backlist kataloğuna DÜŞEYARA yapın. Flo'dan harika bir fikir - Flo'dan harika bir soru - ve ben bunu iletmek istedim.

Şimdi, hey, çalışma kitabını bugünün videosundan indirmek için, YouTube açıklamasında aşağıdaki URL'yi ziyaret edin.

Nashville'deki seminerime geldiği için Flo'ya teşekkür etmek istiyorum ve uğradığınız için teşekkür etmek istiyorum. Bir dahaki sefere başka bir internet yayını için görüşürüz.

Excel Dosyasını İndirin

Excel dosyasını indirmek için: vlookup-to-two-table.xlsx

Excel Günün Düşüncesi

Excel Master arkadaşlarıma Excel hakkında tavsiyelerini sordum. Bugünün düşüncesi:

"Ve Sun Tzu'nun Savaş Sanatı'ndan bir tane: Kişi birçok hesaplamayla kazanabilir; çok azıyla kazanamaz. Hiçbirini başaramayan birinin zafer şansı ne kadar azdır!"

John Cockerill

Ilginç makaleler...