计算 Excel 中的唯一值
Counting unique values in Excel
我有一个如下所示的列表:
Location ID
______________
Boston 12
Boston 12
Boston 12
Boston 57
Boston 99
Chicago 12
Chicago 13
...
对于每个位置,我想计算唯一 ID 的数量。例如,波士顿有 3 个,芝加哥有 2 个。
我可以使用按唯一记录进行高级筛选,但我想知道如何使用 Excel 公式执行此操作。
使用这个数组公式:
=SUM(IF($A:$A=D2,1/COUNTIFS($B:$B,$B:$B,$A:$A,D2)))
作为数组公式,退出编辑模式时需要用Ctrl-Shift-Enter确认,而不是Enter。如果操作正确,那么 Excel 将在公式周围放置 {}
。
我有一个如下所示的列表:
Location ID
______________
Boston 12
Boston 12
Boston 12
Boston 57
Boston 99
Chicago 12
Chicago 13
...
对于每个位置,我想计算唯一 ID 的数量。例如,波士顿有 3 个,芝加哥有 2 个。
我可以使用按唯一记录进行高级筛选,但我想知道如何使用 Excel 公式执行此操作。
使用这个数组公式:
=SUM(IF($A:$A=D2,1/COUNTIFS($B:$B,$B:$B,$A:$A,D2)))
作为数组公式,退出编辑模式时需要用Ctrl-Shift-Enter确认,而不是Enter。如果操作正确,那么 Excel 将在公式周围放置 {}
。