如何编写Excel查询来计算唯一文本数据,同时排除数据?

时间:2015-05-21 20:24:40

标签: excel excel-formula

鉴于Excel中的以下数据,我如何编写查询:

a)仅显示唯一(一次)登录的次数和
b)排除" admin"用户登录计数

结果应为3.

数据:

管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
jdoe的
管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
hsmith
管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
jdoe的
管理员
管理员
管理员
管理员
jstewart
管理员
管理员
管理员
管理员

1 个答案:

答案 0 :(得分:1)

如果您确定列中始终至少有一个管理员,则可以计算列中的所有不同值,然后减去一个。假设您的数据落在A1:A100范围内,那么此公式将给出所需的答案

=SUMPRODUCT((A1:A100<>"")/COUNTIF(A1:A100,A1:A100&""))-1

如果您不确定是否有管理员,则可以使用此公式

 =SUMPRODUCT((A1:A100<>"")/COUNTIF(A1:A100,A1:A100&"")) -IF(ISERROR(MATCH("admin",A1:A100,0)),0,1)