excel重复值罗列
2023-05-08 23:36:44
1211 views
问:急! 请问在EXCEL表格里有什么公式可以把重复的数据提取并罗列出来啊!要完整公式
- 答:用数组公式可以达到目的,而且是index,small,if,row函数数组公式的经典用法,
用数组公式可以解决问题,公式可以复制粘贴直接使用,具体为:=IFERROR(INDEX($A$3:$A$100,SMALL(IF($B$3:$B$100=$F$4,ROW($B$3:$B$100),65536),ROW(A1))),""),
数组公式输入结束,需要同时按下ctrl shift enter三个键,产生花括号
如有疑问可以继续交流,问题得到解决请给个认可,谢谢! - 答:C4单元格输入公式=IFERROR(INDEX(OFFSET($G$4:$G$100,,MATCH(RIGHT(C$3,2),$G$3:$J$3,)-1,),SMALL(IF($H$4:$H$100=$B$4,ROW($4:$100)-3),ROW(A1))),"")
数组公式, Ctrl+Shift+回车,公式两端出现大括号{}后,右拉到E列,再下拉。 如图:
问:excel 重复值罗列?
- 答:=INDEX(A:A,SMALL(IF(MATCH(A$1:A$16,A$1:A$16,0)=ROW($1:$16),ROW($1:$16),65536),ROW(A1)))&""
数组公式 - 答:简单一点用C列做辅助列,在C2单元格输入公式:
=COUNTIF($A$2:A2,A2)
复制并下拉,即可显示出每一个姓名的重复卡数量了
再后就是在D2单元格输入数组公式:数组公式必须三键同按!!!
=IFERROR(INDEX($B$2:$B$8,SMALL(IF($A$2:$A$8=$D2,ROW($1:$7),4^8),COLUMN((A$1))))&"","")
复制并右拉和下拉,即可。 - 答:用我写百度经验来处理:
百度经验:Excel数据批量转置(二列转多列)
万能式转换(二列转多列) - 答:抓图最忌没有行列号!
看我的,在E2输入
=INDEX($B:$B,SMALL(IF($A$1:$A$100=$D2,ROW($1:$100),4^8),COLUMN(A:A)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右填充。 - 答:如果只操作一次,用大神给的Excel公式吧。
如果经常要这么操作,那么我建议PowerQuery。
为此写过帖子,详见《》,其中的例子和您给的例子是一模一样的。 - 答:你度娘凭什么删除我的回答???
- 答:可以到条件格式中选择突出显示单元格规则点击重复值来进行重复值选择。
问:如何将excel表格中重复的数据排列在一起
- 答:在excel里,如果想把重复的数据排在一起,可以用排序的方法。
操作步骤:
选中数据,点击开始菜单的排序和筛选命令,点击升序或者降序排序,重复的数据即可排在一起。
标签: