不使用過濾選項提取不同值並進行計數

不使用過濾選項提取不同值並進行計數

我給了專欄類似的東西

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

我想建立新列,其中包含上面列中的唯一/不同值,並顯示每個出現的計數。我可以使用過濾選項和計數來做到這一點。但我正在尋找任何公式來執行此操作。

所需輸出:

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

感謝您的時間和考慮。

答案1

正如 Akina 所說,樞軸將是最簡單的方法,但如果您想使用公式來完成,這裡有一些:

對於不同的列表:

=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))

結果

相關內容