Подсчет уникальных значений в столбце с пробелами для каждой строки в Excel - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть столбец данных (показанный ниже), в котором я хочу подсчитать каждое уникальное значение в этом списке.Я использовал эту формулу: SUMPRODUCT((B2:B11540<>"")/COUNTIF(B2:B11540,B2:B11540&""))

Однако она дает мне полное количество уникальных идентификаторов, и я хочу рассчитывать для каждой строки.Кроме того, поскольку в этом столбце много пустых полей, я не могу сосчитать для каждой строки, используя CountIf.В идеале пустые строки должны давать 0, а другие дубликаты должны учитываться как 1.У кого-нибудь есть способ решить эту проблему?

A-2019-000084

A-2019-000141

A-2019-002944

A-2019-000222

A-2019-000222

A-2019-000222

A-2019-000222

A-2019-004606

A-2019-004606


A-2019-000923

A-2019-000699

Ответы [ 2 ]

0 голосов
/ 17 апреля 2019

используйте COUNTIF с переменным диапазоном:

=--AND(A1<>"",COUNTIF($A$1:A1,A1)=1)

enter image description here

0 голосов
/ 16 апреля 2019

Для общего уникального непустого подсчета данных образца в столбце A используйте,

=SUMPRODUCT((A2:A23<>"")/(COUNTIFS(A2:A23,A2:A23,A2:A23,"<>")+NOT(SIGN(LEN(A2:A23)))))

Для подсчета ряд за строкой (с первым A-2019-000084 в A2) используйте это в B2 и перетащите вниз.

=--(COUNTIFS(A$2:A2, A2, A$2:A2,"<>")=1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...