PREHLIADKA k dvom tabuľkám - tipy pre Excel

Dnešná otázka od Flo v Nashville:

Potrebujem urobiť VHLEDÁVKU na sériu čísel položiek. Každé číslo položky bude nájdené v Katalógu A alebo v Katalógu B. Môžem napísať vzorec, ktorý najskôr prehľadá Katalóg A. Ak sa položka nenájde, prejdite ďalej do Katalógu B?

Riešenie zahŕňa funkciu IFERROR zavedenú v programe Excel 2010 alebo funkciu IFNA zavedenú v programe Excel 2013.

Začnite jednoduchým VYHĽADÁVANÍM, ktoré prehľadáva prvý katalóg. Na obrázku nižšie je Frontlist pomenovaný rozsah ukazujúci na údaje v hárku 2. Môžete vidieť, že niektoré položky sa našli, ale mnohé z nich vracajú chybu # N / A.

Niektoré položky sa nachádzajú v katalógu Frontlist

Ak chcete vyriešiť situácie, keď sa položky nenájdu v prvom katalógu, zabaľte funkciu VLOOKUP do funkcie IFERROR. Funkcia IFERROR bude analyzovať výsledky VLOOKUPU. Ak VLOOKUP úspešne vráti odpoveď, bude to odpoveď vrátená IFERROROM. Ak však VLOOKUP vráti akúkoľvek chybu, IFERROR prejde na druhý argument s názvom Value_if_Error. Aj keď ako druhý argument často uvádzam nulu alebo „Nenašiel sa“, môžete mať druhý VLOOKUP uvedený ako argument Value_if_Error.

Ak prvý katalóg neprináša výsledok, hľadajte v druhom katalógu.

Vzorec zobrazený vyššie najskôr vyhľadá zhodu v zozname Front Front. Ak sa nenájde, bude prehľadaná tabuľka Backlist. Ako Flo popísal, každá položka sa nachádza v zozname Frontlist alebo Backlist. V takom prípade vráti vzorec popis každej položky v objednávke.

Pozeraj video

Prepis videa

Naučte sa Excel od MrExcel Podcast 2208: VLOOKUP až po dve tabuľky

Ahoj, vitaj naspäť na netcast; Som Bill Jelen. Dnešná otázka od Flo v Nashville. Flo teraz musí urobiť veľa VLOOKUPOV, ale je tu dohoda: Každé z týchto čísel dielov sa nachádza buď v katalógu 1, v zozname Frontlist, alebo sa nachádza v katalógu 2. Takže Flo sa chce najskôr pozrieť do Frontlistu, a ak sa najde, krasna, proste prestaň. Ak to však nie je, pokračujte ďalej a skontrolujte zoznam Backlist. Toto bude teda jednoduchšie vďaka novej funkcii, ktorá sa v programe Excel 2010 objavila pod názvom IFERROR.

Dobre, takže urobíme regulárny = VLOOKUP (A4, Frontlist, 2, False). Mimochodom, toto je rozsah mien; Vytvoril som rozsah mien pre Frontlist a jeden pre Backlist. Správne, takže Frontlist: Stačí zvoliť celé meno; kliknite tam - „Frontlist“, jedno slovo, bez medzery. To isté - vyberte si celý druhý katalóg. Kliknite do poľa pre meno, zadajte Backlist a stlačte kláves Enter (bez medzery). Dobre, takže vidíte, že niektoré z nich fungujú a niektoré nie. Pre tých, ktorí to neurobia, použijeme funkciu, ktorá sa v programe Excel 2010 objavila pod názvom IFERROR.

IFERROR je celkom v pohode. Umožňuje VLOOKUP-u a ak prvý VLOOKUP funguje, zastaví sa; ale ak prvý VLOOKUP vráti chybu - buď # N / A, ako v tomto prípade, / / ​​0, alebo čokoľvek podobné - potom prejdeme k druhému dielu - hodnota chyby. A zatiaľ čo tam väčšinou dávam niečo ako „Nenašlo sa“, tentoraz vlastne urobím ďalší VLOOKUP. Takže = VLOOKUP (A4, Backlist, 2, False). Tým sa uzavrie hodnota chyby a potom ďalšie zátvorky - tá v čiernej farbe - na zatvorenie pôvodnej chyby IFERROR. Stlačte Ctrl + Enter a my dostaneme všetky odpovede, buď z tabuľky 1 (katalóg Frontlist), alebo z tabuľky 2 (katalóg Backlist).

Super, super trik - skvelý nápad od Flo - nikdy ste o tom neuvažovali, ale má zmysel, ak máte dva katalógy. Predpokladám, že by ste to mohli aj zabaliť, keby existoval tretí katalóg, však? Môžete dokonca zabaliť tento VLOOKUP do IFERRORU a potom mať ešte jeden VLOOKUP a my budeme pokračovať v reťazení priamo dole v zozname, ideme do Katalógu 1, Katalógu 2, Katalógu 3 - krásny, krásny trik.

Dobre, teraz - VLOOKUP - obsiahnuté v mojej knihe, MrExcel LIVe: 54 najväčších excelových tipov všetkých čias. Ďalšie informácie získate kliknutím na písmeno „I“ v pravom hornom rohu.

Dobre, záver z tejto epizódy. Flo z Nashvillu: „Môžem VHLEDAŤ do dvoch rôznych stolov?“ Vyhľadajte položku v katalógu 1 - ak sa nájde, potom skvelá; ak to tak nie je, pokračujte ďalej a urobte VLOOKUP v Katalógu 2. Takže moje riešenie: Začnite VLOOKUPOM, ktorý vyhľadá prvý katalóg, ale potom tento VLOOKUP zabaľte do funkcie IFERROR, ktorá bola nová v Exceli 2010. Ak máte Excel 2013, môžete dokonca použiť funkciu IFNA, ktorá urobí skoro to isté. Druhá z nich je, čo robiť, ak je to nepravdivé; No, ak je to nepravdivé, potom choďte urobiť VLOOKUP do katalógu Backlist. Skvelý nápad od Flo-- skvelá otázka od Flo-- a chcel som ju odovzdať ďalej.

Ak chcete stiahnuť zošit z dnešného videa, navštívte adresu URL dole v popise služby YouTube.

Chcem poďakovať Flo za to, že ste sa zúčastnili môjho seminára v Nashville, a chcem sa vám poďakovať za návštevu. Uvidíme sa nabudúce na ďalšom netcaste od.

Stiahnite si súbor Excel

Stiahnutie súboru programu Excel: vlookup-to-two-tables.xlsx

Excel myslel dňa

Požiadal som svojich priateľov programu Excel Master o radu o programe Excel. Dnešná myšlienka na zamyslenie:

"A jeden z umenia vojny Sun Tzu: S mnohými výpočtami môže človek zvíťaziť; s niekoľkými nie. Koľko menšej šance na víťazstvo má ten, kto neurobí nič!"

John Cockerill

Zaujímavé články...