excel统计每一行,多种不同名称出现的次数?

发布网友 发布时间:2022-04-22 07:01

我来回答

2个回答

热心网友 时间:2022-06-17 03:37

在E1中输入或复制粘贴下列公式

=IFERROR(INDEX($A1:$D1,SMALL(IF(MATCH($A1:$D1,$A1:$D1,)=COLUMN($A:$D),COLUMN($A:$D)),COLUMN(A:A)))&" "&COUNTIF($A1:$D1,INDEX($A1:$D1,SMALL(IF(MATCH($A1:$D1,$A1:$D1,)=COLUMN($A:$D),COLUMN($A:$D)),COLUMN(A:A))))&"次","")

右拉填充,下拉填充

追问

还有几个细节问题请问下

1、如果数据不在A-D列(比如数据在B-E列),该公式如何调整?

(仅调整1、$A1:$D1为$B1:$E1;2、$B:$E。无法正确输出结果)

2、如果把其他数据整体复制过来的话,公式仍显示结果,且正确;但如果直接在上面修改的话,会出现空白,公示结果错误的现象。(如图)

追答如果数据在A:I列(如上图),在J2中输入或复制粘贴下列公式
=IFERROR(INDEX($A2:$I2,SMALL(IF(MATCH($A2:$I2,$A2:$I2,)=COLUMN($A:$I),COLUMN($A:$I)),COLUMN(A:A)))&" "&COUNTIF($A2:$I2,INDEX($A2:$I2,SMALL(IF(MATCH($A2:$I2,$A2:$I2,)=COLUMN($A:$I),COLUMN($A:$I)),COLUMN(A:A))))&"次","")
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充,右拉填充
如果数据在B:J列(如上图),在K2中输入或复制粘贴下列公式
=IFERROR(INDEX($B2:$J2,SMALL(IF(MATCH($B2:$J2,$B2:$J2,)=COLUMN($B:$J)-1,COLUMN($B:$J)-1),COLUMN(A:A)))&" "&COUNTIF($B2:$J2,INDEX($B2:$J2,SMALL(IF(MATCH($B2:$J2,$B2:$J2,)=COLUMN($B:$J),COLUMN($B:$J)),COLUMN(A:A))))&"次","")
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充,右拉填充

热心网友 时间:2022-06-17 03:37

用countif()函数 统计啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com