Excel多列合并为一列(4种最简单方法,WPS/Excel通用)
举例:A、B、C多列数据,全部汇总到D一列。
方法1:CONCAT函数(新版Excel/WPS,最简单)
在D1输入公式:
Plain Text =CONCAT(A1:C1) |
回车,下拉填充,一行多列直接拼成一个单元格。
1想中间加分隔符(空格、逗号):
Plain Text =CONCAT(A1,"、",B1,"、",C1) |
方法2:& 连接符(所有版本通用,万能)
加分隔逗号:
Plain Text =A1&","&B1&","&C1 |
下拉填充即可。
方法3:TEXTJOIN(带分隔符首选,空单元格自动忽略)
Plain Text =TEXTJOIN("、",TRUE,A1:C1) |
第1参数:分隔符号;TRUE代表跳过空白单元格。
方法4:直接堆叠多列数据(A列下面接B列,再接C列)
1复制B列所有内容,粘贴到A列最后一个空白单元格下方
1再复制C列,粘贴到末尾,依次类推
适合只需要数据罗列,不需要同行拼接。
最后一步必做
公式完成后:选中D列 → Ctrl+C → 右键选择性粘贴为数值,公式消失,只保留文本。
快速拆分回去:数据→分列
按分隔符号(逗号/顿号)拆分回多列。