Как использовать Vlookup из другой книги в Google Sheets
Vlookup — важная функция электронных таблиц, включая Google Таблицы. Он позволяет выполнять вертикальный поиск путем поиска значений ключей в выбранном диапазоне. Затем эта функция возвращает значение в другой столбец, но внутри той же строки.
Впросмотр обычно выполняется между листами, но его также можно использовать для получения результатов для отдельных книг. В этой статье мы покажем вам, как это сделать, на практическом примере.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Vlookup с двумя книгами – пошаговое руководство
В этом примере мы будем использовать книги, содержащие данные о продажах обуви. Поскольку вы работаете с двумя документами, лучше всего расположить их рядом. К сожалению, в отличие от Microsoft Excel, здесь нет возможности просмотра рядом, поэтому вам придется изменять размер окон вручную. Другой вариант — установить Изменение размера вкладки приложение из Chrome Store.
- Скопируйте URL-адрес из книги, данные которой вы хотите использовать для Vlookup. В нашем случае это «Туфли 2». Вам нужно скопировать только часть между «d/» и «/edit».
- Чтобы использовать данные из «Обуви 2», нужно дать к ним доступ из «Обуви 1». Настал момент использовать функцию IMPORTRANGE. Используйте формулу:
ИМПОРТРАНЖ (ключ_таблицы, строка_диапазона)
В нашем примере формула такая:
IMPORTRANGE («1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI», «Обувь! A2»)
Обратите внимание: если имя вашего листа состоит из двух или более слов, вам придется использовать одинарную кавычку. Если бы лист назывался «Данные об обуви», формула выглядела бы так:
IMPORTRANGE(“1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI”, “Данные об обуви'!A2”)
Если у вас много данных, вы можете подождать несколько минут, прежде чем они загрузятся. Теперь нажмите «Разрешить доступ», чтобы соединить эти листы из разных книг.
Теперь, когда вы подключены, вы можете использовать Vlookup. В поле B2 «Обувь 1» удалите формулу, которую мы только что реализовали, и введите следующее:
ВПР(A2,IMPORTRANGE(“1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI”,”,Shoes!A2:D6″),3,0)
Мы использовали функцию ИМПОРТРАНЖ с ключом электронной таблицы и именем листа из «Обувь». Затем мы указали диапазон, индекс и «0» в конце, поскольку эти данные не отсортированы.
Формула:
ВПР(ключ_поиска, ИМПОРТДИАПАЗОН (ключ_таблицы, строка диапазона), индекс, is_sorted
Обратите внимание, что указанный вами диапазон «Обувь!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 выполнит более быстрый поиск, который работает только тогда, когда данные отсортированы.
Если вы хотите частичное совпадение, вы можете использовать два подстановочных знака: звездочку
и знак вопроса (?).
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
По умолчанию Vlookup в Google Sheets всегда выполняет поиск в крайнем левом столбце. Чтобы переопределить его, используйте формулу
ИНДЕКС (диапазон возвращаемого_диапазона, ПОИСКПОЗ (ключ_поиска, диапазон_поиска, 0))
Используемый синтаксис
Чтобы лучше понять это руководство, вот список синтаксисов, которые мы использовали: Ключ_поиска
– Это значение, которое мы ищем, также называемое уникальным идентификатором. Диапазон
– Выберите два или более столбца для выполнения поиска. Индекс
– Это номер столбца, значение которого необходимо импортировать в другую электронную таблицу. Is_sorted
– здесь только два значения, и значение по умолчанию – FALSE. Используйте ИСТИНА
если столбцы необходимо отсортировать от наименьшего к наибольшему или от А до Я. В этом случае формула Vlookup может не вернуть точное совпадение. Вместо этого вы получите приблизительный результат, меньший, чем search_key. Если их нет, вы получите сообщение об ошибке. Используйте ЛОЖЬ
Используйте Vlookup из другой книги в Google Sheets
Успешное подключение рабочих книг
Как вы, надеюсь, уже поняли, соединение различных книг в Google Sheets с помощью Vlookup — это простой процесс при использовании функции IMPORTRANGE. Хотя функция VLookup в Excel работает одинаково, эти приложения не будут работать вместе. Благодаря интуитивно понятным формулам и функциям, отсутствующим в альтернативе электронных таблиц Microsoft, Google Таблицы могут быть лучшим решением для работы с несколькими книгами и листами.
Как часто вы используете функцию Vlookup в Google Sheets? Часто ли вы работаете над двумя или более книгами одновременно? Дайте нам знать в разделе комментариев ниже.