【发布时间】:2016-02-18 00:03:10
【问题描述】:
我正在尝试根据给定名称计算列表中唯一值的数量。
例子:
在本例中,Abi 有 2 个唯一数字,Barry 有 1 个,Chrissy 有 2 个,Dave 有 1 个。
我正在努力寻找一个可以放入列中的 excel 公式查看并计算每个名称的唯一值的数量:
我发现这个公式给出了超过数量的唯一数字,如果它们的数字实际上是数字(您可能会注意到示例中的绿色小三角形。由于数字的生成方式,数字存储为文本):
=SUM(IF(FREQUENCY(A1:A8;A1:A8)>0;1))
我尝试了这个公式,但无论数字是否为文本,都只得出一个#VALUE!:
=SUM(IF(FREQUENCY(IF(LEN(E6:E14)>0;MATCH(E6:E14;E6:E14;0);""); IF(LEN(E6:E14)>0;MATCH(E6:E14;E6:E14;0);""))>0;1))
我玩过 IF 语句、SUMIF、COUNTIFS,但没有达到那个神奇的组合。
你能帮帮我吗?
【问题讨论】:
-
您可以将 A:B 列复制到新列集中,在两列上执行
Remove Duplicates,然后在新列集中的名称上执行COUNTIF。
标签: excel