„Excel“ formulė: VLOOKUP iš kitos darbaknygės

Bendroji formulė

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

Santrauka

Norėdami ieškoti produkto duomenų, kainų ar kitos informacijos, saugomos atskiroje (išorinėje) darbaknygėje, galite naudoti funkciją VLOOKUP su visa nuoroda į kitą darbaknygę. Parodytame pavyzdyje formulė C5 yra:

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

Duomenų pavyzdys

Išorinės darbaknygės duomenys atrodo taip:

Paaiškinimas

Tai standartinis funkcijos VLOOKUP naudojimas norint gauti duomenis iš 4 lentelės stulpelio:

  • paieškos vertė gaunama iš B5
  • table_array yra nuoroda į diapazoną išorinėje darbaknygėje
  • col_index yra 4, kad gautumėte duomenis iš ketvirtojo stulpelio
  • range_lookup yra nulis, kad priverstumėte tikslią atitiktį

Vienintelis skirtumas yra speciali sintaksė, naudojama išorinėms nuorodoms, argumente „table_array“. Išorinių nuorodų sintaksė yra tokia:

'(workbook)sheet'!range

  • darbaknygė yra išorinės darbaknygės pavadinimas (ty data.xlsx)
  • lapas yra lapo, kuriame yra diapazonas, pavadinimas (ty Sheet1)
  • diapazonas yra tikrasis lentelės masyvo diapazonas (ty A1: C100)

Lengviausias būdas įvesti nuorodą į išorinę lentelę yra pradėti įvesti funkciją VLOOKUP paprastai. Tada, įvesdami argumentą table_array, eikite į išorinę darbaknygę ir tiesiogiai pasirinkite diapazoną. „Excel“ reikalingą nuorodą sukurs automatiškai.

Pastaba: Jei darbaknygė su paieškos lentele yra atidaryta, VLOOKUP parodys darbaknygės pavadinimą ir adresą lentelės_dešimt argumentui. Jei ne, VLOOKUP parodys visą failo kelią į darbaknygę + darbaknygės pavadinimą ir adresą.

Tvarkyti tarpus ir skyrybos ženklus

Atkreipkite dėmesį, kad nuoroda į darbaknygę pateikiama laužtiniuose skliaustuose, o visa darbaknygė + lapas - kabutėse. Vienos kabutės reikalingos, kai darbaknygės ar lapo pavadinime yra tarpo arba skyrybos ženklų

Įdomios straipsniai...