1

Мне нужна формула в Sheet1!C2, может быть комбинация INDEX и MATCH, чтобы узнать, используя поле идентификатора в качестве ключа, если определенный идентификатор купил винты (лист 2).
Мои проблемы: ID дублируется на листе 2, иногда покупка записывается как *screw* или *screws* (возможно ли использовать *screw* в комбинации формул INDEX и MATCH)?

1 ответ1

0

Один из способов сделать это - использовать вспомогательную колонку на листе 2. В С2:

=IF(ISERROR(FIND("screw",LOWER(B2))),"",A2)

В некоторых случаях вы используете винт с большой буквы, поэтому LOWER сравнивает его с строчной версией B2. Если вы можете искать другие элементы, сохраните винт где-нибудь в ячейке в качестве входного значения и используйте ссылку на эту ячейку вместо жесткого кодирования в формуле. Если B2 содержит винт, он сохраняет идентификатор из столбца A. В противном случае он остается пустым. Скопируйте это вниз колонку по мере необходимости. Таким образом, столбец C содержит идентификатор для любой строки, где B содержит "винта".

sheet2

На листе 1 ячейка C2 будет содержать:

=IF(ISERROR(MATCH(A2,Sheet2!C:C,0)),"NO","YES")

Скопируйте это вниз по столбцу по мере необходимости. Для каждой строки он ищет точное совпадение идентификатора в столбце C листа 2. Если он его находит, вы получаете "ДА"; в противном случае "НЕТ".

sheet1

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