У меня есть список идентификаторов и соответствующих планов.
ID Plan
123456 Ca1
456789 Ca2
456789 Ca3
34567 Ca1
67899 Ca1
67899 Ca5
Мне нужно написать справку, которая проверяет, существует ли идентификатор, и, если это так, проверяет, равен ли план заголовку столбца, который является планом (Ca1, Ca2 и т. Д.)).Если это так, поиск возвращает 1, в противном случае 0.
Итак, мой конечный результат будет выглядеть следующим образом: *
ID Ca1 Ca2 Ca3 Ca5
123456 1 0 0 0
456789 0 1 1 0
34567 1 0 0 0
67899 1 0 0 1
Мой текущий поиск ниже, где $B$1
- имя столбца,Тем не менее, он работает только для последнего идентификатора в списке и возвращает 0 для остальных с этим конкретным планом.
=IF(INDEX([Combined.xlsx]IDs!$A:$C,MATCH($B2,[Combined.xlsx]IDs!$A:$A,0),MATCH("Plan",[Combined.xlsx]IDs!$A$1:$N$1,0))=$B$1,1,0)
Как я могу настроить мою формулу так, чтобы она возвращала 1 для всех идентификаторов, имеющих указанный план?Предложенная формула не работает для моего желаемого решения.