Excel: vlookup с не 1-1 совпадением

Excel: vlookup с не 1-1 совпадением

У меня есть лист_1 с 2 столбцами:

ea
COL_A COL_B
ITM_RRT_Transaction_Status Y/N
C991, нет сигнала тревоги от менеджера orion Y/N
.....

Я пытаюсь заполнить COL_B на основе справочной таблицы в sheet_2 (сопоставить оба COL_A)

COL_A      COL_B  
ITM_RRT    Y  
no alarm   N  

поэтому значение sheet_2.COL_A может быть в любом месте внутри sheet_1.COL_A
как мне это сделать?
спасибо за помощь

решение1

Для Vlookup(x,y,TRUE, ваша таблица поиска должна бытьсортировка по возрастаниюработать. Вот как это происходит TRUEв vlookup.

Я не знаю, почему изменилась страница справки vlookup, ноздесьна странице vlookup, если нажать «технические подробности»

range_lookup (необязательно)

Логическое значение, указывающее, хотите ли вы, чтобы функция ВПР нашла приблизительное или точное совпадение:

TRUE предполагает, что первый столбец в таблице отсортирован либо по числам, либо по алфавиту, а затем будет искать ближайшее значение. Это метод по умолчанию, если вы не укажете его.

ЛОЖЬ ищет точное значение в первом столбце.

Это лучше видно наГПР:

Если range_lookup имеет значение TRUE, значения в первой строке table_array должны быть расположены в порядке возрастания: ...-2, -1, 0, 1, 2,... , AZ, FALSE, TRUE; в противном случае HLOOKUP может не дать правильного значения. Если range_lookup имеет значение FALSE, table_array не нужно сортировать.

Он также присутствует наИСКАТЬстраница.


Также обратите внимание, что то же самое относится к MATCHwith type: 1. А MATCHwith type: -1требует, чтобы список былсортировка по убыванию.

Только точные совпаденияможно найти внесортированные списки.

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