Извлечь отдельные элементы и посчитать их без использования фильтра

Извлечь отдельные элементы и посчитать их без использования фильтра

Я дал колонке что-то вроде этого

| list |
|------|
| A    |
| B    |
| A    |
| A    |
| B    |

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

Требуемый результат:

| Unique | Count |
|--------|-------|
| A      | 3     |
| B      | 2     |

Спасибо за уделенное время и внимание.

решение1

Как сказала Акина, поворот — самый простой способ, но если вы хотите сделать это с помощью формул, вот парочка:

для отдельного списка:

=IFERROR(LOOKUP(2,1/(COUNTIF($D$1:D1,$A$2:$A$7)=0),$A$2:$A$7),"")

для подсчета:

=COUNTIF($A$2:$A$7,D2)

введите описание изображения здесь

решение2

Если у вас Office 365, используйте функцию UNIQUE() (плюс SORT(), если вам нужен отсортированный список):

=SORT(UNIQUE(A2:A6))

Результат

Связанный контент