Excel使用筛选计算唯一值的个数

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

EXCEL中如何使用筛选计算唯一值的个数

可以使用“高级筛选”对话框从数据列中提取唯一值,并将其粘贴到新的位置。然后可以使用 ROWS 函数计算此新区域中项的个数。

1.选择单元格区域,或确保活动单元格在一个表中。

请确保单元格区域包含列标题。

2.在“数据”选项卡上的“排序和筛选”组中,单击“高级”。

显示“高级筛选”对话框。

3.单击“将筛选结果复制到其他位置”。

4.在“复制到”框中,输入单元格引用。

也可以单击“压缩对话框” 以临时隐藏对话框,在工作表上选择单元格以后,再按“展开对话框”

5.选中“选择不重复的记录”复选框,然后单击“确定”。

所选区域中的唯一值将复制到新位置,此位置以在“复制到”框中指定的单元格为开头。

6.在该区域最后一个单元格下面的空白单元格中,输入 ROWS 函数。使用刚才复制的唯一值区域(不包括列标题)作为参数。例如,如果唯一值的区域为 B2:B45,那么可以输入:

=ROWS(B2:B45)

返回页首

使用函数计算唯一值的个数

可以使用 IF、SUM、FREQUENCY、MATCH 和 LEN 函数执行此任务:

使用 IF 函数为每个 True 条件指定值 1。

使用 SUM 函数求和。

使用 FREQUENCY 函数计算唯一值的个数。FREQUENCY 函数忽略文本和零值。当某个值第一次出现时,此函数返回该值的出现次数。对于该值在第一次出现后的每次出现,此函数返回零。

使用 MATCH 函数返回区域中文本值的位置。返回的此值随后被用作 FREQUENCY 函数的参数,以便计算相应的文本值。

使用 LEN 函数查找空白单元格。空白单元格长度为 0。

示例

如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

如何复制示例

1.创建一个空白工作簿或工作表。

2.选择“帮助”主题中的示例。

不要选择行或列标题。

从“帮助”中选择示例

3.按 Ctrl+C。

4.在工作表中,选择单元格 A1,然后按 Ctrl+V。

5.要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。

A B

1

2 3 4 5 6 7 8 9

1 0 数据数据

986 林丹刘天妮563 67 789

235

林丹刘天

妮689 789 刘天妮143 56 237 67 235

公式

说明

(结

果)=SUM(IF(FREQUENCY(A2:A10,A2:A10)>0,1)) 计算

单元

A2:A

10

中唯

一数

值的

数,

但不

计算

空白

单元

格或

文本

值的

个数

=SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B 2:B10,B2:B10,0))>0,1)) 计算单元格

B2:B 10 中唯一文本和数值的个数(不得包含空白单元格)(7)

=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0,MATCH(A2:A10, A2:A10,0),""),

IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""))>0,1 )) 计算单元格

A2:A 10 中唯一文本和数值的个数,但不计算空白单元格或

值的

个数

(6)

本示例中的公式必须按数组公式输入。选择每个包含公式的单元格,按 F2,然后按 Ctrl+Shift+Enter。

若要查看一个函数逐步求值的过程,请选择包含公式的单元格,然后在“公式”选项卡的“公式审核”组中,单击“公式求值”。

函数详细信息

FREQUENCY

MATCH

LEN、LENB

SUM

IF

相关文档
最新文档