(Google Таблицы) Получить значение из другой таблицы на основе информации о строке

#google-sheets

#google-таблицы

Вопрос:

У меня есть электронная таблица (A) с 1000 строками данных. Каждая строка как уникальный идентификатор, например «# 956»

Затем у меня есть другая электронная таблица (B), в которой есть строки, которые ссылаются на эти идентификаторы.

Моя электронная таблица (A) содержит столбцы, которые я хотел бы отобразить в моей электронной таблице (B).

Могу ли я использовать формулу в столбце моей электронной таблицы (B) для ссылки на определенные столбцы информации, которые отображаются в определенных строках, в моей электронной таблице (A).

Итак, вкратце, используя уникальные идентификаторы, например, «# 999» в моей электронной таблице (B). Я хотел бы сослаться на столбцы информации, которые находятся в моей электронной таблице (A).

Комментарии:

1. Возможно. поделитесь копией ваших таблиц с примером желаемого результата

2. Спасибо за ваш ответ. Все детали должны быть в вопросе. У меня есть две электронные таблицы. Оба имеют идентификаторы в форме «# 999». Я хочу ссылаться на данные из столбцов K и L внутри электронной таблицы A. Я хочу, чтобы эти значения отображались в электронной таблице B. Используя уникальный идентификатор для ссылки на строку.

Ответ №1:

Да, вы можете. Вы должны использовать формулы Vlookup и Importrange.

Importrange возвращает вам массив, и вы можете ссылаться на него с помощью формул.

Допустим, что ваш идентификатор находится в столбце A каждой таблицы. Вы находитесь в spreadsheetA в строке 5 и ищете значение в spreadsheeetB с тем же идентификатором. Ваша формула ВПР будет выглядеть следующим образом:

= vlookup(A5,importrange(«[URL-адрес электронной таблицы]», «a1: z»),[индекс], false)

[индекс] — это номер столбца, из которого вы хотите получить значение.

Вам необходимо иметь доступ к обеим таблицам и разрешить доступ при первом запуске формулы.

Это то, что вы ищете?

Комментарии:

1. Большое вам спасибо за ваш ответ. Я попробовал то, что вы сказали. У меня есть оба идентификатора в строках B, так как дата находится в строке A. Итак, я изменил A5 на B309, поскольку я тестирую строку 309. Я получаю сообщение об ошибке: «Не найдено значение ‘# 951’ при оценке ВПР».

2. Я попробовал importrange сам по себе. Успешно импортируется диапазон. Может быть, потому, что идентификаторы находятся в столбце B, это может повлиять на него? Спасибо за вашу помощь

3. Я изменил «a1: z» на «B1: Z», и это сработало! Ура! Для vlookup это должно быть в первом столбце или что-то в этом роде?

Ответ №2:

если уникальный идентификатор находится в обеих электронных таблицах в столбце, выберите:

 =ARRAYFORMULA(IFNA(VLOOKUP(A2:A, IMPORTRANGE("URL_or_ID", "Sheet_name!A2:L"), {11, 12}, 0)))