如何在excel中统计某个字符出现的次数,并统计出其出现的序号?

如统计表一中张三、李四、王五、赵六出现的次数和出现的序号。统计出的结果为表2中的内容。

第1个回答  2018-01-17

F2=COUNTIFS(B:B,E2)

G2{=IFERROR(SMALL(IF(COUNTIF($E2,$B$2:$B$16),$A$2:$A$16,""),COLUMN()-6),)}

追问

我用这个公式套进去后 数据出现次数统计是正确的,但出现的顺序为什么都是零呢?

追答

{}是数组函数,公式输完以后,ctrl+shift+enter输入{}

第2个回答  2018-01-17
第二个图片不尽人意!
假设第二个图片中的内容与第一个图片衔接,是C:E列。
在D2中输入
=COUNTIF(B:B,C2)
回车确认后下拉填充。
在E2中输入
=INDEX($A:$A,SMALL(IF($B$2:$B$200=$C2,ROW($2:$200),4^8),COLUMN(A1)))
按【组合键】确认后右拖、下拉填充。追问

请问 按哪几个组合键呢? 见笑了

追答

就是同时按Shift+Ctrl+Enter三键。

本回答被提问者采纳
第3个回答  2018-01-17
你的这五列数据分布在ABCDE列,求:次数和出现的序号
1、求出现的次数
在D2单元格输入公式:
=COUNTIF(B:B,C2)
下拉填充
2、求出现的序号
在E2单元格输入公式:
=INDEX($A$2:$A$101,(MATCH(C2,$B$2:B$101,0)))
下拉填充。本回答被网友采纳
第4个回答  2018-01-17
出现次数用COUNTIF函数,序号可以用IF函数提取
相似回答