Excel: если оператор истинен, извлечь значение из соседней ячейки

Excel: если оператор истинен, извлечь значение из соседней ячейки

У меня много данных, которые парные в Excel. Есть ли способ использовать оператор IF/ IFSи MATCHдля сравнения даты, и если она совпадает, копировать данные в столбец рядом с ней.

Пример:

Если значение в строке данных A равно строке X таблицы 1, установите строку результатов A = строку X таблицы 2

Я не могу просто сделать вложенный оператор IF/, IFSтак как данные содержат более 200 строк, что было бы слишком большим IFоператором.

решение1

XLOOKUPрешит это. Лучше всего, если вы посмотрите на официальной странице поддержки офисаздесь(на самом деле там есть отличное короткое видео, демонстрирующее использование этой функции).

Если вы используете версию Excel, которая не поддерживает XLOOKUP, я предлагаю использоватьВПР.

Если ничего не получается (например, VLOOKUP предполагает, что искомый столбец — это первый столбец, но вы хотите получить строку на основе значений во втором столбце) — используйтеИНДЕКС И СООТВЕТСТВИЕ.

решение2

Согласно вашему примеру, я согласен с shemadolev, Vlookup и Xlookup могут быть полезны.

введите описание изображения здесь

Введите =IFNA(XLOOKUP(C2,$A$2:$A$11,$B$2:$B$11),"")или =IFNA(VLOOKUP(C2,$A$2:$B$11,2,0),"")в D2 и потяните вниз.

Связанный контент