Как получить данные из соответствующего столбца, если ячейка совпадает с данными с другого листа

#arrays #google-sheets #google-sheets-formula #vlookup #spreadsheet

Вопрос:

Исходный лист
Отфильтрованный Лист

У меня есть два листа, один-Исходный лист, а другой-Отфильтрованный лист. Я хочу получить соответствующий РУЛОН ГРУППЫ с Исходного листа, если ЧИСЛО в Отфильтрованном листе также присутствует в Исходном листе.

Например: В Отфильтрованном листе ЧИСЛО 161 также присутствует в Исходном листе. Я хочу знать, как я могу получить DG8 из источника на отфильтрованный лист.

Извините, если описание было слишком расплывчатым.

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

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

2. Можете ли вы предоставить копию электронной таблицы, над которой вы работаете (не только скриншоты), включая формулу, которая у вас есть в настоящее время?

Ответ №1:

используйте VLOOKUP в «Листе фильтра»!C2:

 =INDEX(IFNA(VLOOKUP(B2:B; 'Source Sheet'!B:C; 2; 0)))
 

если он основан также на именах (а не только на количестве), используйте:

 =INDEX(IFNA(VLOOKUP(A2:Aamp;"♦"amp;B2:B; 
 {'Source Sheet'!A:Aamp;"♦"amp;'Source Sheet'!B:B  'Source Sheet'!C:C}; 2; 0)))
 

или если вы являетесь англоязычным:

 =INDEX(IFNA(VLOOKUP(A2:Aamp;"♦"amp;B2:B, 
 {'Source Sheet'!A:Aamp;"♦"amp;'Source Sheet'!B:B, 'Source Sheet'!C:C}, 2, 0)))