Как да използвате Vlookup от друга работна книга в Google Sheets

Vlookup е съществена функция в електронни таблици, включително Google Sheets. Тя ви позволява да извършвате вертикално търсене, като търсите ключови стойности в избрания диапазон. След това тази функция връща стойност в друга колона, но в същия ред.

Как да използвате Vlookup от друга работна книга в Google Sheets

Vlookup обикновено се извършва между листове, но можете да го използвате и за извличане на резултати за отделни работни книги. В тази статия ще ви покажем как да го направите, използвайки практически пример.

Преглед с две работни книги - Ръководство стъпка по стъпка

В този пример ще използваме работни книги, съдържащи данни за продажба на обувки. Тъй като работите с два документа, най -добре е да ги поставите един до друг. За съжаление, за разлика от Microsoft Excel, няма опция рамо до рамо, така че ще трябва да промените размера на прозорците ръчно. Друга възможност е да инсталирате приложението Tab Resize от Chrome Store.

Как да използвате Vlookup от друга работна книга

  1. Копирайте URL адреса от работната книга, която искате да използвате данните за Vlookup. В нашия случай това са „Обувки 2“. Трябва само да копирате частта между „d/“ и „/редактиране“.
  2. За да използвате данните от „Обувки 2“, трябва да им предоставите достъп от „Обувки 1“. Това е моментът да използвате функцията IMPORTRANGE. Използвайте формулата:

IMPORTRANGE (ключ за електронна таблица, низ за диапазон)

В нашия пример формулата е:

ВАЖНО („1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI”, „Обувки! A2 ″)

Имайте предвид, че ако името на вашия лист има две или повече думи, ще трябва да използвате един цитат. Ако името на листа е „Данни за обувките“, формулата ще изглежда така:

ВАЖНО („1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI”, „„ Данни за обувки “! A2 ″)

позволи достъп

Ако имате много данни, можете да изчакате няколко минути, преди да се заредят. Сега кликнете върху „Разрешаване на достъп“, за да свържете тези листове от различни работни книги.

Използвайте Vlookup от друга работна книга

Сега, когато сте свързани, можете да използвате Vlookup. В поле B2 на „Обувки 1“ изтрийте формулата, която току -що въведохме, и въведете следното:

VLOOKUP (A2, IMPORTRANGE (“1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI”, „Обувки! A2: D6 ″), 3,0)

Използвахме функцията IMPORTRANGE с ключа на електронната таблица и името на листа от „Обувки“. След това предоставихме диапазона, индекса и „0“ в края, тъй като тези данни не са сортирани.

Формулата е:

VLOOKUP (ключ за търсене, IMPORTRANGE (ключ за електронна таблица, низ за диапазон), индекс, сортиран

Обърнете внимание, че предоставеният от вас диапазон „,„ Обувки! A2: D6 “е низ, за ​​разлика от всички други препратки към клетки. В този случай не е нужно да заключваме диапазона, защото това е текст и той няма да се промени.

Също така дефинирахме диапазона като „A2: D6“, но ако добавите данните към D7, ще трябва да го промените на „A2: D7“. По -добре е обаче да въведете „A2: D“. По този начин не посочвате реда, в който Google Таблици ще ги провери всички. Предимството на това е, че ако добавим още елементи, не е нужно да актуализираме формулата

Vlookup в Google Sheets - Как да избегнем грешки

Ако сте използвали Vlookup в Microsoft Excel, може да се объркате, тъй като тази функция работи малко по -различно в Google Sheets. Ето какво трябва да знаете, преди да започнем.

Vlookup в Google Sheet не е чувствителен към регистъра по подразбиране, така че не прави разлика между малки и големи букви. Ако имате нужда от Vlookup, чувствителен към регистър, използвайте тази формула:

ArrayFormula (INDEX (return_range, MATCH (TRUE, EXACT (lookup_range, search_key), 0)))

Ако аргументът is_sorted е зададен на TRUE или не присъства, ще трябва да използвате възходящ ред в първата колона. По този начин Vlookup ще извърши по -бързо търсене, което работи само когато данните са сортирани.

Ако искате частично съвпадение, можете да използвате два заместващи знака: звездичка (*) и въпросителен знак (?).

По подразбиране Vlookup в Google Sheets винаги търси най -лявата колона. За да го замените, използвайте формулата

INDEX (диапазон на връщане, MATCH (ключ за търсене, диапазон за търсене, 0))

Синтаксиси за използване

За да разберете по -добре това ръководство, ето списък на синтаксисите, които сме използвали:

Ключ за търсене - Това е стойността, която търсим, наричана още уникален идентификатор.

Обхват - Изберете две или повече колони, за да извършите търсенето.

Индекс - Това е номерът на колоната със стойността, която трябва да импортирате в друга електронна таблица.

Е_сортирано - тук има само две стойности и FALSE е по подразбиране.

Използвайте TRUE ако колоните трябва да бъдат сортирани от най -малките до най -големите или от A до Z. По този начин формулата Vlookup може да не върне точното съвпадение. Вместо това ще получите приблизителния резултат, който е по -малък от search_key. Ако няма такива, ще получите съобщение за грешка.

Използвайте FALSE ако не се нуждаете от сортиране. Vlookup ще търси само точни съвпадения и ще върне грешка, ако не намери такава. Ако има две или повече равни стойности, Vlookup ще използва първата.

Използвайте Vlookup от друга работна книга в Google Таблици

Успешно свързване на работните книги

Както се надявахме, свързването на различни работни книги в Google Sheets с Vlookup е лесен процес при използване на функцията IMPORTRANGE. Въпреки че функцията VLookup работи по същия начин в Excel, тези приложения няма да работят заедно. Поради своите интуитивни формули и функции, които не присъстват в алтернативата за електронни таблици на Microsoft, Google Sheets може да е най -доброто решение за работа с множество работни книги и листове.

Колко често използвате функцията Vlookup в Google Sheets? Работите ли често по две или повече работни книги едновременно? Кажете ни в секцията за коментари по -долу.

скорошни публикации

$config[zx-auto] not found$config[zx-overlay] not found