发布网友 发布时间:2022-05-06 07:41
共3个回答
热心网友 时间:2023-10-08 17:26
=INDEX(1:1,SMALL(IF(COUNTIF($A1:$E1,$A1:$E1)>1,COLUMN($A$1:$E$1),256),COLUMN(A1)))&""
数组公式,同时按ctrl shift 回车键,然后右拉,下拉
热心网友 时间:2023-10-08 17:27
如图所示,在G列得到结果,G2中的公式为=TEXTJOIN("、",1,IF(MATCH(A2:E2,A2:E2,)<>COLUMN(A2:E2),A2:E2,""))
数组公式,以ctrl+shift+ente结束输入
追问谢谢,要的结果就是您计算出来的这个。。但是我复制您的公式进行计算,,出来的结果是#NAME?... 是为什么呢?
和您一样的数据,然后用您的公式,计算出来还是没有结果,问题出在那了呢?
热心网友 时间:2023-10-08 17:27
改用数据透视表吧,用vlookup解决不了,它只能显示第一个出现的,后边的不会去考虑.用数据透视表,拖入相应的位置就是你想要的结果