excel怎么统计不重复项文本个数?有空格

已举报 回答
excel怎么统计不重复项文本个数?有空格
问在线客服
扫码问在线客服

hiphotos.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">

  • 回答数

    6

  • 浏览数

    6,077

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
根据问题描述,要统计字符串型数据中不重复项的个数并保留两位小数。以下是一种实现方法:
假设要统计的字符串型数据在单元格B2中,可以使用以下公式:
=IF(ISERROR(1/COUNTIF(B2:B10,B2:B10)),1/COUNTIF(B2:B10,B2:B10),SUM(B2:B10))
其中,ISERROR函数用于判断是否发生错误(如果计算结果为无穷大或者出现除以0的错误),1/COUNTIF(B2:B10,B2:B10)用于将结果转换为整数,并使用SUM函数进行求和。
如果需要保留两位小数,可以在SUM函数内部加入一个格式化公式:
=SUM(1/COUNTIF(B2:B10,B2:B10), format_number(1/COUNTIF(B2:B10,B2:B10), 0, 2))
其中,format_number函数用于格式化结果为两位小数。
取消 评论
2009年12月份已经成交订单是由5个业务员完成的:
=sum((match(text(a2:a21,emm)&b2:b21&c2:c21,text(a2:a21,emm)&b2:b21&c2:c21,)=row($1:$20))*(text(a2:a21,emm)=200912)*(c2:c21=已发))
2009年12月份所有订单是由9个业务员递交的:
=sum((match(text(a2:a21,emm)&b2:b21,text(a2:a21,emm)&b2:b21,)=row($1:$20))*(text(a2:a21,emm)=200912))
以上均为数组公式(即以ctrl+shift+enter三键结束公式)。
取消 评论

如图,公式=SUM(IF(ISERROR(1/COUNTIF(A2:A10,A2:A10)),,1/COUNTIF(A2:A10,A2:A10)))
数组公式,按CTRL+SHIFT+回车,将A2:A10改成你要的区间
取消 评论
如果你想看每个具体文本出现的次数而不是总数,可以用COUNTIFS函数。比如如果你想统计A列中有空格且不重复的B列内容出现次数,可以写`=COUNTIFS(A:A, ,$B$1:B$100,B:B,A:A)`(假设B列是你关注的内容)。记得填充相应范围并按Ctrl+Shift+Enter键执行
取消 评论
另一种方法是使用COUNTIF函数配合数组公式。选中一个空白单元格,输入`=COUNTIF(A:A,)`(A:A替换为你的数据区域),按Ctrl+Shift+Enter键组合输入,这样就能得到有空格但不重复的文本个数
取消 评论
在Excel里,你可以用计数或者独特值功能。选中包含不重复文本的单元格范围,然后点击数据菜单里的删除重复项,选择你想要依据的列,确认后统计结果就在那里了
取消 评论
ZOL问答 > excel怎么统计不重复项文本个数?有空格

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?