我用的是百office2019有TEXTJOIN函数,不知道你度用的什么版本是否内有这个函数。容=IFNA(IF(MATCH(A1,A:A,)=ROW(),TE" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎样批量将excel中多行的数据合并为一行,并且自动<em>换行</em>?-excel合并 换

怎样批量将excel中多行的数据合并为一行,并且自动<em>换行</em>?-excel合并 换

作者:乔山办公网日期:

返回目录:excel表格制作




我用的是office2019有TEXTJOIN函数,不知道你用的什么版本是否有这个函数。

=IFNA(IF(MATCH(A1,A:A,)=ROW(),TEXTJOIN(CHAR(10),,OFFSET(A1,,,COUNTIF(A:A,A1))),""),"")




选中数据那一列---按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,这个可以

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网