POGLEDAJTE Dvije tablice - Excel savjeti

Sadržaj

Današnje pitanje Flo iz Nashvillea:

Moram napraviti VLOOKUP za niz brojeva predmeta. Svaki broj predmeta naći će se ili u Katalogu A ili u Katalogu B. Mogu li napisati formulu koja prvo pretražuje Katalog A. Ako stavka nije pronađena, onda prijeđite na Katalog B?

Rješenje uključuje funkciju IFERROR predstavljenu u programu Excel 2010 ili funkciju IFNA predstavljenu u programu Excel 2013.

Započnite s jednostavnim VLOOKUP-om koji pretražuje prvi katalog. Na donjoj je slici Frontlist imenovani raspon koji upućuje na podatke na Sheet2. Možete vidjeti da su neke stavke pronađene, ali mnogi vraćaju pogrešku # N / A.

Neki se predmeti nalaze u katalogu Frontlist

Da biste riješili situacije u kojima stavke nisu pronađene u prvom katalogu, zamotajte funkciju VLOOKUP u funkciju IFERROR. Funkcija IFERROR analizirat će rezultate VLOOKUPA. Ako VLOOKUP uspješno vrati odgovor, to će biti odgovor koji je vratio IFERROR. Međutim, ako VLOOKUP vrati bilo kakvu pogrešku, tada će IFERROR prijeći na drugi argument, nazvan Value_if_Error. Iako često kao drugi argument stavljam nulu ili "Nije pronađeno", kao argument Value_if_Error mogao bi biti naveden drugi VLOOKUP.

Pretražite drugi katalog ako prvi katalog ne daje rezultat.

Formula prikazana gore prvo će tražiti podudaranje na Frontlistu. Ako nije pronađena, pretražit će se tablica Backlist. Kao što je Flo opisala, svaka se stavka nalazi ili na Frontlistu ili Backlistu. U ovom slučaju, formula vraća opis za svaku stavku u narudžbi.

Gledaj video

Prijepis videozapisa

Naučite Excel iz MrExcel Podcasta 2208: PREGLED u dvije tablice

Hej, dobrodošli natrag na netcast; Ja sam Bill Jelen. Današnje pitanje Flo iz Nashvillea. Sada Flo mora obaviti hrpu VLOOKUP-ova, ali evo dogovora: svaki od ovih brojeva dijelova nalazi se ili u Katalogu 1, katalogu Frontlista ili u Katalogu 2. Dakle, Flo želi prvo pogledati Frontlist, a ako se pronađe, lijepa, samo prestani. Ali ako nije, krenite dalje i provjerite popis. Dakle, ovo će biti lakše zahvaljujući novoj funkciji koja se pojavila u programu Excel 2010 pod nazivom IFERROR.

U redu, pa ćemo napraviti redoviti = VLOOKUP (A4, Frontlist, 2, False). Inače, to je tamo raspon imena; Stvorio sam raspon imena za Frontlist i jedan za Backlist. Točno, tako Frontlist: Samo odaberite cijelo to ime; kliknite tamo-- "Frontlist", jedna riječ, nema razmaka. Ista stvar ovdje - odaberite cijeli drugi katalog. Kliknite u okvir s imenom, upišite Backlist, pritisnite Enter (nema razmaka). U redu, pa vidite da neki od njih rade, a neki ne. Za one koji to ne učine, koristit ćemo funkciju koja se pojavila u programu Excel 2010 pod nazivom IFERROR.

IFERROR je prilično cool. Omogućuje VLOOKUP-u da se dogodi, a ako prvi VLOOKUP uspije, jednostavno se zaustavlja; ali, ako prvi VLOOKUP vrati pogrešku - ili # N / A, kao u ovom slučaju, ili a / 0, ili bilo što slično - tada ćemo prijeći na drugi dio - vrijednost pogreške. I dok sam većinu vremena tu stavio nešto poput "Nije pronađeno", ovaj put ću zapravo napraviti još jedan VLOOKUP. Dakle, = VLOOKUP (A4, Backlist, 2, False). Dakle, to zatvara vrijednost pogreške, a zatim još jedna zagrada - ona u crnom - da zatvori izvorni IFERROR. Pritisnite Ctrl + Enter, a mi ćemo dobiti sve odgovore, bilo iz tablice 1 (katalog Frontlist) ili iz tablice 2 (katalog backlist).

Kul, kul trik - sjajna ideja od Flo - nikad to niste razmišljali, ali ima puno smisla ako imate dva kataloga. Pretpostavljam da biste ga mogli i zamotati, da postoji treći katalog, zar ne? Možete čak i zamotati ovaj VLOOKUP u IFERROR, a zatim imati još jedan VLOOKUP, a mi ćemo samo nastaviti lancem niz popis, odlazeći u Katalog 1, Katalog 2, Katalog 3 - prekrasan, prekrasan trik.

Dobro, sad - VLOOKUP - pokriven u mojoj knjizi MrExcel LIVe: 54 najveća Excel savjeta svih vremena. Kliknite "I" u gornjem desnom kutu za više informacija.

U redu, završetak ove epizode. Flo iz Nashvillea: "Mogu li pregledati dvije različite tablice?" Potražite predmet u Katalogu 1 - ako je pronađen, onda sjajan; ako nije, onda krenite dalje i napravite VLOOKUP u katalogu 2. Dakle, moje rješenje: započnite s VLOOKUP-om koji pretražuje prvi katalog, ali zatim umotajte taj VLOOKUP u funkciju IFERROR koja je bila nova u programu Excel 2010. Ako imate Excel 2013, čak biste mogli koristiti i funkciju IFNA, koja će raditi gotovo istu stvar. Drugi dio toga je što učiniti ako je lažno; Pa, ako je lažno, onda idite na VLOOKUP u katalog Backlist. Super ideja od Flo - sjajno pitanje od Flo - i htio sam to i dalje prenositi.

E, hej, da biste preuzeli radnu knjigu iz današnjeg videozapisa, posjetite URL tamo dolje u opisu YouTubea.

Želim zahvaliti Flo za pojavljivanje na mom seminaru u Nashvilleu i želim vam zahvaliti što ste navratili. Vidimo se sljedeći put za još jedan prijenos od.

Preuzmite datoteku Excel

Da biste preuzeli excel datoteku: vlookup-to-two-tables.xlsx

Excel misao dana

Pitao sam svoje prijatelje Excel Master za savjet o Excelu. Današnja misao za razmišljanje:

"I jedan iz Sun Tzu-ovog Umijeća ratovanja: Uz mnogo izračuna, čovjek može pobijediti; s malo njih ne može. Koliko manje šanse za pobjedu ima onaj koji ih uopće ne napravi!"

John Cockerill

Zanimljivi članci...