请容许怎么我再挂张图片

计算重复值中唯一值的个数 - Office 支持
计算重复值中唯一值的个数
Excel 2016
Excel 2013
Excel 2010
Excel 2007
Excel 2016 for Mac
Excel for Mac 2011
本文是由机器翻译的,请参阅。请在
中查找本文的英文版本以便参考。
假设您希望了解包含重复值的单元格区域中存在的唯一值的个数。例如,如果列中包含:
值 5、6、7 和 6,结果为三个唯一值:5、6 和 7。
值“王炫皓”、“谢丽秋”、“谢丽秋”、“谢丽秋”,结果是两个唯一值 —“王炫皓”和“谢丽秋”。
有多种方式可计算重复值中唯一值的个数。
您要做什么?
使用筛选计算唯一值的个数
可以使用“高级筛选”对话框从数据列中提取唯一值,并将其粘贴到新的位置。然后可以使用 ROWS 函数计算此新区域中项的个数。
选择单元格区域,或确保活动单元格在一个表中。
请确保单元格区域包含列标题。
在“数据”选项卡上的“排序和筛选”组中,单击“高级”。
此时将出现“高级筛选”对话框。
单击“将筛选结果复制到其他位置”。
在“复制到”框中,输入单元格引用。
也可以单击“压缩对话框”
以临时隐藏对话框,在工作表上选择单元格以后,再按“展开对话框”
选中“选择不重复的记录”复选框,然后单击“确定”。
所选区域中的唯一值将被复制到新位置,此位置以在“复制到”框中指定的单元格开头。
在该区域最后一个单元格下面的空白单元格中,输入 ROWS 函数。使用刚才复制的唯一值区域(不包括列标题)作为参数。例如,如果唯一值的区域为 B2:B45,那么可以输入 =ROWS(B2:B45)。
使用函数计算唯一值的个数
组合使用 IF、SUM、FREQUENCY、MATCH 和 LEN 函数来执行此任务:
使用IF函数为每个真条件指定值 1。
使用SUM函数求和。
使用 FREQUENCY 函数计算唯一值的个数。FREQUENCY 函数忽略文本和零值。当某个值第一次出现时,此函数返回该值的出现次数。对于该值在第一次出现后的每次出现,此函数返回零。
使用 MATCH 函数返回区域中文本值的位置。返回的此值随后被用作 FREQUENCY 函数的参数,以便计算相应的文本值。
使用 LEN 函数查找空白单元格。空白单元格长度为 0。
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
创建一个空白工作簿或工作表。
在帮助主题中选择示例。
注意: 请不要选择行或列标题。
从帮助中选择一个示例
按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。
=ACCRINT(A2,A3,A4,A5,A6,A7,A8)
=SUM(IF(FREQUENCY(A2:A10,A2:A10)&0,1))
计算单元格 A2:A10 中唯一数值的个数,但不计算空白单元格或文本值的个数 (4)
=SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))&0,1))
计算单元格 B2:B10 中唯一文本和数值的个数(不得包含空白单元格)(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:A10 中唯一文本和数值的个数,但不计算空白单元格或文本值的个数 (6)
此示例中的公式必须按数组公式的形式输入。选择每个包含公式的单元格,按 F2,然后按 Ctrl+Shift+Enter。
若要查看一个函数逐步求值的过程,请选择包含公式的单元格,然后在“公式”选项卡上的“公式审核”组中,单击“公式求值”。
函数详细信息
FREQUENCY 函数计算数值在某个区域内的出现频率,然后返回一个垂直数组。例如,使用函数 FREQUENCY 可以在分数区域内计算测验分数的个数。由于此函数返回一个数组,所以它必须以数组公式的形式输入。
MATCH 函数可在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。例如,如果区域 A1:A3 包含值 5、25 和 38,则公式 =MATCH(25,A1:A3,0) 返回数字 2,因为 25 是该区域中的第二项。
LEN 函数返回文本字符串中的字符个数。
SUM 函数将您指定为参数的所有数字相加。每个参数可以是区域、单元格引用、数组、常量、公式或其他函数的结果。例如,SUM(A1:A5) 将把单元格 A1 至 A5 中包含的所有数字相加。
如果指定条件的计算结果为 TRUE,IF 函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。
注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。
微软官方商城

我要回帖

更多关于 容许怎么 的文章

 

随机推荐