Я хочу просканировать столбец 1 и если для каждой ячейки она совпадает с любой из ячеек в столбце 2, я хочу, чтобы она вернула запись в столбце 2, которой она соответствует.

Я хочу просканировать столбец 1 и если для каждой ячейки она совпадает с любой из ячеек в столбце 2, я хочу, чтобы она вернула запись в столбце 2, которой она соответствует.

Я хочу просмотреть столбец A на листе alpha (alpha!A), который представляет собой список адресов электронной почты, такой, что если для каждой ячейки A1,A2,...AX указанная ячейка соответствуетлюбойзаписей в столбце D листа beta (beta!D), то он возвращает горизонтально соответствующую запись в beta!E. Эта последняя часть вывода, поступающая из beta!E, имеет меньшее значение, просто позиция# совпадения в beta!D будет достаточно. Редактировать: Также он должен возвращать пустую ячейку, если нет совпадения между alpha!A и beta!D. Большое спасибо.

решение1

=VLOOKUP(A1,BETA!D:E,2,FALSE)

Номер индекса столбца спрашивает вас: «На сколько столбцов справа находятся нужные вам данные?» Если соответствующие данные находятся в столбце D, то D равен 1, E равен 2 и т. д. Таким образом, формулу можно интерпретировать как:

VLOOKUP(Что вы ищете?, Где вы ищете?, Насколько правее это находится?, Хотите ли вы использовать точные или приблизительные совпадения?)

Редактировать: Это вернет "#N/A", если искомый вами термин не существует в вашем диапазоне beta!D:E. Если вам конкретно нужна пустая ячейка, возвращенная в этом случае, то самое простое, что я нашел, это просто =IFERROR(VLOOKUP(yadda),""). Вы можете изменить это, чтобы возвращать все, что вам нужно, в случаях, когда VLOOKUP терпит неудачу.

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