Excel COUNTIF возвращает первое уникальное значение - PullRequest
0 голосов
/ 06 июня 2019

Я разрабатываю электронную таблицу, в которой будут использоваться формулы для извлечения уникальных данных из столбца, а также игнорирования пустых ячеек.

Я использую следующую формулу для пометки данных как того, должны ли они использоваться, или является дубликатом = IF (B6 <> "", IF (COUNTIF (B7: B $ 35, B6), "Нет"), "Да"), "")

Это работает, но помечает последнее использование повторяющихся данных как используемое.Мне нужно использовать первое вхождение для сохранения моего предпочтительного порядка.

Например, текущая формула извлечет ABDC из A, B, C, D, C, потому что последний C происходит после D. Мне нужно, чтобы онвозьмите ПЕРВЫЙ C, чтобы прочитать ABCD.

Есть идеи?Заранее спасибо: -)

1 Ответ

1 голос
/ 06 июня 2019

Переверните заблокированный диапазон и проверьте, «существует ли оно уже выше», вместо проверки ниже.

Для этого измените IF(COUNTIF(B7:B$36,B6),"No","Yes") на IF(COUNTIF(B$1:B5,B6),"No","Yes") или IF(COUNTIF(B$1:B6,B6)>1,"No","Yes")

...