计算重复值中唯一值的个数假设您希望了解包含重复值的单元格区域中存在的唯一值的个数
例如,如果列中包含:值5、6、7和6,那么结果为三个唯一值:5、6和7
值“林丹”、“刘天妮”、“刘天妮”、“刘天妮”,那么结果为两个唯一值:“林丹”和“刘天妮”
有多种方式可计算重复值中唯一值的个数
使用筛选计算唯一值的个数使用函数计算唯一值的个数使用筛选计算唯一值的个数可以使用“高级筛选”对话框从数据列中提取唯一值,并将其粘贴到新的位置
然后可以使用ROWS函数计算此新区域中项的个数
选择单元格区域,或确保活动单元格在一个表中
请确保单元格区域包含列标题
在“数据”选项卡上的“排序和筛选”组中,单击“高级”
显示“高级筛选”对话框
单击“将筛选结果复制到其他位置”
在“复制到”框中,输入单元格引用
也可以单击“压缩对话框”以临时隐藏对话框,在工作表上选择单元格以后,再按“展开对话框”
选中“选择不重复的记录”复选框,然后单击“确定”
所选区域中的唯一值将复制到新位置,此位置以在“复制到”框中指定的单元格为开头
在该区域最后一个单元格下面的空白单元格中,输入ROWS函数
使用刚才复制的唯一值区域(不包括列标题)作为参数
例如,如果唯一值的区域为B2:B45,那么可以输入:=ROWS(B2:B45)返回页首使用函数计算唯一值的个数可以使用IF、SUM、FREQUENCY、MATCH和LEN函数执行此任务:使用IF函数为每个True条件指定值1
使用SUM函数求和
使用FREQUENCY函数计算唯一值的个数
FREQUENCY函数忽略文本和零值
当某个值第一次出现时,此函数返回该值的出现次数
对于该值在第一次出现后的每次出现,此函数返回零
使用MATCH函数返回区域中文本值的位置
返回的此值随后被用作FREQUENCY函数的参数,以便计算相应的文本值