Excel记录数据有重复的信息如何获取不重复记录的个数
程序员文章站
2022-06-26 11:17:00
Excel表格中记录的数据通常都会有重复的信息,如下表所示,同一个产品被销售了很多次,因此在产品列中会包含很多重复的产品名称:
如果想了解我们...
Excel表格中记录的数据通常都会有重复的信息,如下表所示,同一个产品被销售了很多次,因此在产品列中会包含很多重复的产品名称:
如果想了解我们一共有多少种产品,你能想到几种办法呢?
借助自动筛选方法一
对表格使用自动筛选(如果是07版以上版本,可直接按快捷键Ctrl+Shift+L) 在产品字段中,打开筛选列表,一个个地数有几个产品!
如果数量多的话,这个工作量……
借助删除重复项方法二
将产品列复制,并在表格空白处粘贴,针对粘贴后的数据区域,使用【数据】选项卡中的命令【删除重复项】
通过Counta函数,统计处理后的列表包含的数据个数
P.S. 此方法适用07及以上版本,无法实现的童鞋请参考其他方法借助函数+辅助列方法三
在表格最后增加辅助列,在辅助列的第二行输入公式:=COUNTIF($C$2:C2,C2)注:在公式里的第一个参数(范围)中,需要把范围的起点C2单元格锁定,但终点保留不锁定状态将公式复制到所有记录行,随后我们可以辅助列中看到,该产品在整个表格中是第几次出现的
在单元格中输入公式:=COUNTIF(H:H,1),即可计算出列表中包含的产品种类数量
借助数组函数方法四
在单元格中,输入公式:=SUM(1/COUNTIF($C$2:$C$283,C2:C283)),并以Ctrl+Shift+Enter结束公式录入,即可得到产品的种类。
PS:以Ctrl+Shift+Enter结束的公式,为数组公式,在单元格编辑栏中可以看到公式外侧会自动地添加大括号: