Формула на Excel: VLOOKUP от друга работна книга -

Обща формула

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

Обобщение

За да търсите данни за продукти, цени или друга информация, съхранена в отделна (външна) работна книга, можете да използвате функцията VLOOKUP с пълна препратка към другата работна книга. В показания пример формулата в C5 е:

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

Примерни данни

Данните във външната работна книга изглеждат така:

Обяснение

Това е стандартно използване на функцията VLOOKUP за извличане на данни от 4-та колона в таблица:

  • справочна стойност идва от B5
  • table_array е препратка към диапазон във външна работна книга
  • col_index е 4, за извличане на данни от четвъртата колона
  • range_lookup е нула, за да принуди точно съвпадение

Единствената разлика е специалният синтаксис, използван за външни препратки, в аргумента "table_array". Синтаксисът за външни препратки е:

'(workbook)sheet'!range

  • работна книга е името на външната работна книга (т.е. data.xlsx)
  • лист е името на листа, съдържащ диапазона (т.е. Sheet1)
  • range е действителният диапазон за масив на таблица (т.е. A1: C100)

Най-лесният начин да въведете препратка към външна таблица е да започнете да въвеждате нормално функцията VLOOKUP. След това, когато въвеждате аргумента table_array, прегледайте външната работна книга и изберете диапазона директно. Excel ще създаде необходимата препратка автоматично.

Забележка: Ако работната книга с таблицата за търсене е отворена, VLOOKUP ще покаже името и адреса на работната книга за аргумента table_array. Ако не, VLOOKUP ще покаже пълния път на файла до работната книга + име и адрес на работната книга.

Обработка на интервали и пунктуация

Обърнете внимание, че препратката към работната книга е затворена в квадратни скоби, а цялата работна книга + лист - в единични кавички. Единичните кавички се изискват, когато името на работната книга или лист съдържа интервали или препинателни знаци

Интересни статии...