
Vispārēja formula
=VLOOKUP(B5,(workbook)sheet!range,4,0)
Kopsavilkums
Lai meklētu produkta datus, cenu vai citu informāciju, kas saglabāta atsevišķā (ārējā) darbgrāmatā, varat izmantot funkciju VLOOKUP ar pilnu atsauci uz otru darbgrāmatu. Parādītajā piemērā formula C5 ir:
=VLOOKUP(B5,'(product data.xlsx)Sheet1'!$B$4:$E$12,4,0)
Datu paraugs
Ārējās darbgrāmatas dati izskatās šādi:
Paskaidrojums
Šī ir standarta funkcija VLOOKUP, lai izgūtu datus no tabulas 4. kolonnas:
- uzmeklēšanas vērtība nāk no B5
- table_array ir atsauce uz diapazonu ārējā darbgrāmatā
- col_index ir 4, lai izgūtu datus no ceturtās kolonnas
- range_lookup ir nulle, lai piespiestu precīzu atbilstību
Vienīgā atšķirība ir īpašā sintakse, kas tiek izmantota ārējām atsaucēm argumentā "table_array". Ārējo atsauču sintakse ir šāda:
'(workbook)sheet'!range
- darbgrāmata ir ārējās darbgrāmatas nosaukums (ti, data.xlsx)
- lapa ir lapas nosaukums, kas satur diapazonu (ti, 1. lapa)
- diapazons ir faktiskais diapazons tabulas masīvam (ti, A1: C100)
Vienkāršākais veids, kā ievadīt atsauci uz ārēju tabulu, ir sākt normāli ievadīt funkciju VLOOKUP. Pēc tam, ievadot argumentu table_array, pārlūkojiet ārējo darbgrāmatu un tieši atlasiet diapazonu. Excel automātiski izveidos nepieciešamo atsauci.
Piezīme. Ja darbgrāmata ar uzmeklēšanas tabulu ir atvērta, VLOOKUP parādīs darbgrāmatas nosaukumu un adresi argumentam table_array. Ja nē, VLOOKUP parādīs pilnu faila ceļu uz darbgrāmatu + darbgrāmatas nosaukumu un adresi.
Darbs ar atstarpēm un pieturzīmēm
Ņemiet vērā, ka atsauce uz darbgrāmatu ir iekļauta kvadrātiekavās, un visa darbgrāmata + lapa ir ievietota vienās pēdiņās. Atsevišķas pēdiņas ir nepieciešamas, ja darbgrāmatas vai lapas nosaukumā ir atstarpe vai pieturzīmes