Как получить уникальные значения в столбце, используя формулу excel

У меня есть данные Excel ниже

       JID     Val

       1001    22
       1030    6
       1031    14          
       1041    8
       1001    3
       2344    8
       1030    8
       2344    6
       1041    8

Как получить уникальные значения JID, например, используя формулу?

UJID   

1001
1030
1031
1041    
2344

Ответы

Ответ 1

Вы можете использовать функцию удаления дубликатов

Выберите диапазон столбцов

Перейдите на вкладку Data Tab

затем нажмите Remove Duplicates

Ответ 2

Вот решение, чтобы получить список уникальных элементов из ваших таблиц

В этом решении есть две части.

Часть 1) Уникальный счет

{= SUM (IF (частоты (ПЧ ($ A $2: $A $10 < > "", ПОИСКПОЗ ($ A $2: $A $10, $A $2: $A $10,0)), СТРОКА ( $A $2: $A $10) -строка ($ A $2) + 1), 1))}

Это будет подсчитывать количество уникальных элементов в вашей таблице данных и будет игнорировать любые пробелы

* Обратите внимание, что это формула массива, и вам нужно будет использовать "Ctrl" + "Shift" + "Enter" для использования

Часть 2) Уникальный список

Эта формула предоставит вам список уникальных элементов в таблице

= {ЕСЛИ (ЧСТРОК ($ E $5: E5) > $E $2, ", ИНДЕКС ($ A $2: $A $10, МАЛЫЙ (ЕСЛИ (частоты (ПЧ ($ A $2: $A $10 < > " ", ПОИСКПОЗ ($ A $2: $A $10, $A $2: $A $10,0)), СТРОКА ($ A $2: $A $10) -строка ($ A $2) +1), СТРОКА ($ A $2: $A $10) -строка ($ A $2) +1), ЧСТРОК ($ E $5: E5))))}

снова это формула массива. Затем вы можете перетащить эту формулу, чтобы получить все уникальные элементы.

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

* Вот отличное видео, чтобы посмотреть, чтобы понять это далее

https://www.youtube.com/watch?v=3u8VHTvSNE4

enter image description here

Ответ 3

Выбрать различные значения

Я думаю, что нашел более элегантное обходное решение без функций массива или встроенных функций:

  • 1 st column (ID):
    this is the array from we'd like to select distinct values

  • 2 nd column (критерии): проверяет погоду, это первое появление
    =IF((ROW()-1)=MATCH(A2,$A$2:$A$500,0),1,0)

  • 3 rd столбец (кумулятивный):
    =SUM($B$2:B2)

  • 4 th column (count):
    this is constant 1

  • 5 th column (уникальный идентификатор):
    =OFFSET($A$2,MATCH(ROW()-1,$C$2:$C$501,0)-1,)

  • 6 th column (count):
    =SUMIF(A2:A21,F2,D2:D21)