Спасибо за ваше дополнительное объяснение.Если вы хотите сопоставить вариационный номер (столбец G) с мастерским (столбец A), я предполагаю, что вы хотите использовать подстановочные знаки, поскольку некоторые из ваших вариантов (например, BER-92-MP-002) могут немного отличаться от столбца A(например, «xxxBER-92-MP-002xxx»), поэтому вы хотели найти:
"*"&"BER-92-MP-002"&"*"
Предполагая, что это правильно, затем вы можете использовать формулу Array для поиска номера строки, где происходит совпадение, например, ячейка E2 (Ctrl + Shift + Enter):
=MAX(IFERROR(IF(FIND(G2,$A$2:$A$9),ROW($A$2:$A$9)),0))
Тогда ваш флаг можно получить следующим образом (ячейка F2):
=IF(E2,INDEX($B$1:$B$9,E2))
Снимок экрана с окончательным результатом:
Надеюсь, это поможет и принесет извинения, если я неправильно понял ваш первоначальный запрос.При необходимости скорректируйте обе формулы (вы можете опубликовать дополнительные скриншоты, отредактировав исходное сообщение).
Скорректировано: Предполагая, что строка поиска всегда начинается с "SKU" и сопровождается "- "символ и одну дополнительную строку (например, SKU-BLUE), вы можете использовать следующую формулу в ячейке F2:
=IFERROR(MATCH(MID(H2,FIND("SKU-",H2),FIND("-",MID(H2,FIND("SKU-",H2),100),5)-1),$A$1:$A$5,0),0)
Формулы в столбце G такие же, как в моем предыдущем посте.Конечный результат: