excel中如何批量合并多行,并且保持换行

2024-12-14 08:47:52
推荐回答(2个)
回答1:

选中数据那一列---按F5定位--定位条件--常量--确定---然后点合并单元格
第二个问题:
B2=IF(A2="#",SUBSTITUTE(SUM(A1:INDIRECT("A"&MAX((A$1:A1="#")*ROW($1:1))+1)/100^(ROW(A1:INDIRECT("A"&MAX((A$1:A1="#")*ROW($1:1))+1))-ROW(A1))),0,CHAR(10)),"")
按ctrl+shift+enter结束,最后选中B列,点自动换行。
B4=IF(A4="#",TEXT(SUM(A3:INDIRECT("A"&MAX((A$1:A3="#")*ROW($1:3))+1)/10^(ROW(A3:INDIRECT("A"&MAX((A$1:A3="#")*ROW($1:3))+1))-ROW(A3))),REPT(CHAR(10)&0,ROWS(A3:INDIRECT("A"&MAX((A$1:A3="#")*ROW($1:3))+1)))),"")
上面的公式不能处理0,这个可以

回答2:

必须用VBA才能实现了