Excel formula: VLOOKUP no citas darbgrāmatas -

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

Interesanti raksti...