1

Как использовать функцию If внутри Vlookup в Excel, чтобы определить, совпадает ли состояние проблемы между двумя листами, зная, что столбцы состояния на каждом листе отличаются буквами.

Например, статус "Ожидание" в первой таблице должен быть равен "Ожидание изменения разрешения" во второй таблице.

Следующие два изображения представляют лист 1 и 2.

2 ответа2

0

Вы можете вставить столбец рядом со статусом и скрыть его или поместить в крайнее правое место, чтобы он не отображался на листе. В этом столбце положить эту формулу

=IF(C3="Pending", "Waiting Change Resolution", "")

Затем в функции vlookup просто сопоставьте значение этого нового столбца с таблицей на другом листе.

0

Исходя из моего понимания, возможное решение может заключаться в том, чтобы обернуть VLOOKUP в функцию IF.

Поместите формулу в столбец E в Sheet1

=IF(C2="Pending",IF(VLOOKUP(A2,Sheet2!$B$2:$C$18,2,FALSE)="Waiting Change Resolution","OK","Not-OK"),"")

Если идентификатор проблемы не существует на листе 2, он должен вернуть # N/A

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .