Excel表格怎么把订单号相同的两行单元格,合并成一行且保留上下两行的内容

Excel表格怎么把订单号相同的两行单元格,合并成一行且保留上下两行的内容,如图1变成图2

第1个回答  2017-10-08

A11=INDEX(A:A,MIN(IF(COUNTIF($A$10:$A10,$A$1:$A$7),4^8,ROW($A$1:$A$7))))&""向下复制

B11=INDEX(B:B,SMALL(IF($A$2:$A$7=$A11,ROW($A$2:$A$7),4^8),1))&IF(INDEX(B:B,SMALL(IF($A$2:$A$7=$A11,ROW($A$2:$A$7),4^8),1))=INDEX(B:B,SMALL(IF($A$2:$A$7=$A11,ROW($A$2:$A$7),4^8),2)),"",CHAR(10)&INDEX(B:B,SMALL(IF($A$2:$A$7=$A11,ROW($A$2:$A$7),4^8),2)))向下向右复制

全是数组公式,光标要放在公式编辑栏的公式中任意位置,按下Ctrl+Sshift+Enter三键,公式才能生效。

B11:J13单元格要设置为自动换行结果才能分行显示。

本回答被网友采纳
第2个回答  2017-10-08
参考“Excel 批量快速合并相同的单元格”
https://jingyan.baidu.com/article/15622f24783e18fdfcbea59a.html
你可以学习一下。
第3个回答  2017-10-08
建议不这样做,否则很难统计追问

= =,就是为了统计 单个订单的货物以及数量,才想要这样做。。。

追答

再次告诉你,你这样做反而大大增加统计难度