WPS EXCEL 某列值相同,多行合并为一行,数据相互填充?

比如,以姓名为准,相同姓名的多行,合并为一行,怎么做?

参考

"145Excel怎样把三列XYZ表转X不重复YZ多重表" "121Excel怎样把YXZ三列数据表转一列Y多列XZ数据表" "007Excel数据批量转置(多列转三列)" "010Excel数据批量转置(二列转多列)" 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-21

F2:

=IFERROR(INDEX(B:B,SMALL(IF(($A$2:$A$10=$E2)*(B$2:B$10<>""),ROW($2:$10)),1)),"")

ctrl+shift+回车,右拉下拉

追问

函数输入后,ctrl+shift+回车空白

追答

E2:
=INDEX(A$2:A$1000,MATCH(0,COUNTIF(E$1:E1,A$2:A$1000),))&""
ctrl+shift+回车

追问

很厉害,基本解决了我的问题,不过为了简化,我要处理的表格比这个稍微复杂一点点,大神有微信吗,能向你请教吗?照着你的代码改了下,谢谢,可以了

追答

=Z721400
去掉等号

本回答被提问者采纳
相似回答