PROHLÍŽENÍ ke dvěma tabulkám - tipy pro Excel

Dnešní otázka od Flo v Nashvillu:

Potřebuji udělat VLOOKUP pro řadu čísel položek. Každé číslo položky najdete buď v katalogu A, nebo v katalogu B. Mohu napsat vzorec, který nejprve prohledá katalog A. Pokud položka není nalezena, přejděte do katalogu B?

Řešení zahrnuje funkci IFERROR zavedenou v aplikaci Excel 2010 nebo funkci IFNA zavedenou v aplikaci Excel 2013.

Začněte jednoduchým VYHLEDÁVÁNÍM, které prohledává první katalog. Na následujícím obrázku je Frontlist pojmenovaná oblast ukazující na data v Listu2. Vidíte, že některé položky byly nalezeny, ale mnoho z nich vrací chybu # N / A.

Některé položky najdete v katalogu Frontlist

Chcete-li zvládnout situace, kdy položky nejsou nalezeny v prvním katalogu, zalomte funkci VLOOKUP do funkce IFERROR. Funkce IFERROR bude analyzovat výsledky SVYHLEDÁNÍ. Pokud VLOOKUP úspěšně vrátí odpověď, bude to odpověď vrácená IFERROR. Pokud však VLOOKUP vrátí jakoukoli chybu, IFERROR přejde k druhému argumentu nazvanému Value_if_Error. I když často uvádím jako druhý argument nulu nebo „Nenalezeno“, můžete mít druhý VLOOKUP uvedený jako argument Value_if_Error.

Pokud první katalog nepřinese výsledek, prohledejte druhý katalog.

Vzorec zobrazený výše nejprve vyhledá shodu v Frontlistu. Pokud není nalezen, bude prohledána tabulka Backlist. Jak popsal Flo, každá položka se nachází buď v Frontlistu, nebo Backlistu. V takovém případě vrátí vzorec popis každé položky v objednávce.

Sledovat video

Přepis videa

Naučte se Excel z MrExcel Podcast 2208: VLOOKUP do dvou tabulek

Hej, vítej zpět na netcastu; Jsem Bill Jelen. Dnešní otázka od Flo v Nashvillu. Flo teď musí udělat spoustu VLOOKUPů, ale tady je řešení: Každé z těchto čísel dílů najdete buď v katalogu 1, v katalogu Frontlist, nebo v katalogu 2. Takže Flo se chce nejprve podívat do Frontlistu, a pokud se najde, krásná, prostě přestaň. Pokud tomu tak není, pokračujte a zkontrolujte Backlist. Bude to tedy jednodušší díky nové funkci, která se v aplikaci Excel 2010 objevila pod názvem IFERROR.

Dobře, takže uděláme pravidelný = VLOOKUP (A4, Frontlist, 2, False). Mimochodem, toto je rozsah jmen; Vytvořil jsem rozsah jmen pro Frontlist a jeden pro Backlist. Správně, takže Frontlist: Stačí si vybrat celé jméno; klikněte tam - „Frontlist“, jedno slovo, bez mezery. Totéž - vyberte si celý druhý katalog. Klikněte do pole pro název, zadejte Backlist a stiskněte Enter (bez mezery). Dobře, takže vidíte, že některé z nich fungují a některé ne. Pro ty, kteří to neudělají, použijeme funkci, která se objevila v aplikaci Excel 2010 s názvem IFERROR.

IFERROR je docela v pohodě. Umožňuje VLOOKUP uskutečnit, a pokud první VLOOKUP funguje, zastaví se; ale pokud první VLOOKUP vrátí chybu - buď # N / A, jako v tomto případě, nebo / 0, nebo něco podobného - pak přejdeme na druhou část - hodnotu chyby. A přestože jsem tam většinu času vložil něco jako „Not Found“, tentokrát vlastně udělám další VLOOKUP. Takže = VLOOKUP (A4, Backlist, 2, False). Tím se zavře hodnota chyby a poté další závorky - ta v černé barvě - k uzavření původního IFERROR. Stiskněte Ctrl + Enter a vše, co získáme, jsou všechny odpovědi, ať už z tabulky 1 (katalog Frontlist), nebo z tabulky 2 (katalog Backlist).

Skvělý, skvělý trik - skvělý nápad od Flo - nikdy o tom nepřemýšlel, ale má to smysl, pokud máte dva katalogy. Předpokládám, že byste to mohli zabalit, kdyby existoval třetí katalog, že? Můžete dokonce zabalit tento VLOOKUP do IFERROR a pak mít ještě další VLOOKUP a my budeme jen pokračovat v řetězcování přímo dolů v seznamu a přejdeme do katalogu 1, katalogu 2, katalogu 3 - krásný, krásný trik.

Dobře, nyní - VLOOKUP - obsažené v mé knize, MrExcel LIVe: 54 největších Excel tipů všech dob. Další informace zobrazíte kliknutím na „I“ v pravém horním rohu.

Dobře, shrnutí z této epizody. Flo z Nashvillu: „Mohu VHLEDAT do dvou různých stolů?“ Vyhledejte položku v katalogu 1 - pokud je nalezena, pak skvělá; pokud tomu tak není, pokračujte a proveďte VLOOKUP v katalogu 2. Takže moje řešení: Začněte s VLOOKUP, který vyhledá první katalog, ale pak tento VLOOKUP zabalte do funkce IFERROR, která byla nová v aplikaci Excel 2010. Pokud máte Excel 2013, můžete dokonce použít funkci IFNA, která bude dělat totéž. Druhá část z toho je, co dělat, pokud je to falešné; Pokud je to nepravdivé, přejděte do SVYHLEDÁNÍ do katalogu Backlist. Skvělý nápad od Flo - skvělá otázka od Flo - a chtěl jsem to předat dál.

Chcete-li sešit stáhnout z dnešního videa, přejděte na adresu URL dole v popisu YouTube.

Chci poděkovat Flo za to, že se objevil na mém semináři v Nashvillu, a chci vám poděkovat za to, že jste se zastavili. Uvidíme se příště na dalším netcastu z.

Stáhněte si soubor Excel

Stažení souboru aplikace Excel: vlookup-to-two-tables.xlsx

Excel myšlenka dne

Požádal jsem své přátele Excel Master o radu ohledně Excelu. Dnešní myšlenka k zamyšlení:

„A jeden z Art of War Sun Tzu: S mnoha výpočty může člověk vyhrát; s několika ne. Jak moc menší šanci na vítězství má ten, kdo vůbec nevytvoří!“

John Cockerill

Zajímavé články...