Vzorec aplikace Excel: VLOOKUP z jiného sešitu -

Obsah

Obecný vzorec

=VLOOKUP(B5,(workbook)sheet!range,4,0)

souhrn

Chcete-li vyhledat produktová data, ceny nebo jiné informace uložené v samostatném (externím) sešitu, můžete použít funkci VLOOKUP s úplným odkazem na druhý sešit. V zobrazeném příkladu je vzorec v C5:

=VLOOKUP(B5,'(product data.xlsx)Sheet1'!$B$4:$E$12,4,0)

Vzorek dat

Data v externím sešitu vypadají takto:

Vysvětlení

Toto je standardní použití funkce VLOOKUP k načtení dat ze 4. sloupce v tabulce:

  • vyhledávací hodnota pochází z B5
  • table_array je odkaz na rozsah v externím sešitu
  • col_index je 4, pro načtení dat ze čtvrtého sloupce
  • range_lookup je nula k vynucení přesné shody

Jediným rozdílem je speciální syntaxe používaná pro externí odkazy v argumentu „table_array“. Syntaxe pro externí odkazy je:

'(workbook)sheet'!range

  • sešit je název externího sešitu (tj. data.xlsx)
  • list je název listu obsahujícího rozsah (tj. List1)
  • range je skutečný rozsah pro pole tabulky (tj. A1: C100)

Nejjednodušší způsob, jak zadat odkaz na externí tabulku, je začít normálně zadávat funkci VLOOKUP. Poté při zadávání argumentu table_array přejděte do externího sešitu a vyberte rozsah přímo. Excel vytvoří potřebnou referenci automaticky.

Poznámka: Pokud je sešit s vyhledávací tabulkou otevřený, VLOOKUP zobrazí název a adresu sešitu argumentu table_array. Pokud ne, VLOOKUP zobrazí úplnou cestu k sešitu + název a adresa sešitu.

Manipulace s mezerami a interpunkcí

Poznámka: odkaz na sešit je uzavřen v hranatých závorkách a celý sešit + list je uzavřen do jednoduchých uvozovek. Jednoduché uvozovky jsou povinné, pokud název sešitu nebo listu obsahuje mezeru nebo interpunkční znaky

Zajímavé články...