
Я хочу идентифицировать идентификаторы с несколькими продуктами в Excel. Например, я хочу поставить Y (или выделить и т. д.) рядом с идентификатором 1, так как у него перечислены 3 разных продукта. Как это сделать?
ID Product
1 A
1 C
1 D
2 B
2 B
решение1
Рабочий лист настроен следующим образом:
Введите эту формулу C2
и заполните:
=IF(COUNTIF($A:$A,A2)<>COUNTIFS($A:$A,A2,$B:$B,B2),"Y","-")
Обратите внимание: если вы используете его для условного форматирования, вспомогательные столбцы не требуются.
Объяснение:
Формула работает путем подсчета количества комбинаций текущегоID
итекущий Product
появляется в данных (используя COUNTIFS()
функцию). Затем он сравнивает это с количеством раз, когда ID
появляется, независимо от Product
(используя COUNTIF()
функцию). Если подсчеты не совпадают, это означает, что есть по крайней мере один ID
совпадающий с текущим где-то в других местах данных, связанных с другим Product
.
решение2
Следующая формула проверяет наличие нескольких записей в столбце A
:
=COUNTIF($A$2:$A$6,A2)>1
Это можно проверить в отдельной колонке:
=IF(COUNTIF($A$2:$A$9,A2)>1,"Y","")
Или его можно использовать в условном формате.
Это предполагает, что наличие нескольких записей идентификаторов считается продуктами, которые чем-то отличаются, даже если код продукта один и тот же.