Na vyhľadanie produktových dát, cien alebo iných informácií uložených v samostatnom (externom) zošite môžete použiť funkciu VLOOKUP s úplným odkazom na druhý zošit. V uvedenom príklade vzorec v C5 je:
= VLOOKUP (B5,[workbook]sheet!range,4,0)
Ukážkové údaje
Údaje v externom zošite vyzerajú takto:
Excel namiesto výpočtu vypočítava vzorec
Vysvetlenie
Toto je štandardné použitie funkcie VLOOKUP na načítanie údajov zo 4. stĺpca v tabuľke:
- vyhľadávacia hodnota pochádza z B5
- table_array je odkaz na rozsah v externom zošite
- col_index je 4, na načítanie údajov zo štvrtého stĺpca
- range_lookup je nula na vynútenie presnej zhody
Jediným rozdielom je špeciálna syntax používaná pre externé odkazy v argumente 'table_array'. Syntax pre externé odkazy je:
= VLOOKUP (B5,'[product data.xlsx]Sheet1'!$B:$E,4,0)
- pracovný zošit je názov externého zošita (t.j. data.xlsx)
- list je názov listu obsahujúceho rozsah (t.j. List1)
- rozsah je skutočný rozsah pre pole tabuľky (t. j. A1: C100)
Najľahší spôsob, ako zadať odkaz na externú tabuľku, je začať normálne zadávať funkciu VLOOKUP. Potom pri zadávaní argumentu table_array vyhľadajte externý zošit a vyberte rozsah priamo. Excel automaticky vytvorí potrebnú referenciu.
Poznámka: Ak je zošit s vyhľadávacou tabuľkou otvorený, VLOOKUP zobrazí názov a adresu zošita pre argument table_array. Ak nie, VLOOKUP zobrazí úplnú cestu k súboru + názov a adresu zošita.
Spracovanie medzier a interpunkcie
Upozorňujeme, že odkaz na zošit je uzavretý v hranatých zátvorkách a celý zošit + list je uzavretý v jednoduchých úvodzovkách. Jednoduché úvodzovky sú povinné, ak názov zošita alebo listu obsahuje medzery alebo interpunkčné znamienka
Autor Dave Bruns