Уникальный счетный список на основе трех столбцов - PullRequest
0 голосов
/ 18 марта 2020

Как получить уникальный список на основе трех столбцов. Я сделал это с двумя столбцами. Я хочу добавить еще один столбец для этого (столбец сдвига). В ячейке G6 я добавил проверку данных для сдвига. Я хочу найти уникальный список на B & C столбцы после выбора сдвига из выпадающего списка. Я хочу найти уникальный список из b & c после выбора сдвига

ячейка G5 у меня есть

=SUM(IF(FREQUENCY(IF($B$5:$B$36&$C$5:$C$36<>"",MATCH("~"&$B$5:$B$36&$C$5:$C$36,$B$5:$B$36&$C$5:$C$36&"",0)),ROW($B$5:$B$36)-ROW($B$5)+1),1))

В G8: столбец G18 у меня ниже

=IF(ROWS(G$8:G8)>$G$5,"",INDEX($B$5:$B$36&"-"&$C$5:$C$36,SMALL(IF(FREQUENCY(IF($B$5:$B$36&$C$5:$C$36<>"",MATCH("~"&$B$5:$B$36&$C$5:$C$36,$B$5:$B$36&$C$5:$C$36&"",0)),ROW($B$5:$B$36)-ROW($B$5)+1),ROW($B$5:$B$36)-ROW($B$5)+1),ROWS(G$8:G8))))

image

1 Ответ

0 голосов
/ 18 марта 2020

В G5

=SUM(IF(($A$5:$A$20=$G$6),1/COUNTIFS($A$5:$A$20,$G$6,$B$5:$B$20,$B$5:$B$20,$C$5:$C$20,$C$5:$C$20)),0)

и в G8 et c

=IF(ROWS(G$8:G8)>$G$5,"",INDEX($B$5:$B$20&"-"&$C$5:$C$20,SMALL(IF(FREQUENCY(IF($A$5:$A$20=$G$6,IF($A$5:$A$20&$B$5:$B$20&$C$5:$C$20<>"",MATCH("~"&$A$5:$A$20&$B$5:$B$20&$C$5:$C$20,$A$5:$A$20&$B$5:$B$20&$C$5:$C$20&"",0))),ROW($B$5:$B$20)-ROW($B$5)+1),ROW($B$5:$B$20)-ROW($B$5)+1),ROWS(G$8:G8))))

Настройка диапазонов в соответствии с требованиями.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...