乐于分享
好东西不私藏

Excel 多列内容合并 + 自动换行,3 步零代码搞定

Excel 多列内容合并 + 自动换行,3 步零代码搞定

自学相伴,共同进步,大家好,这里是 EXCEL 自习室。

 今天就给大家分享一个超简单的方法,3 步就能把多列数据合并到一个单元格,还能自动换行排版,零代码!  

第一步:基础合并,用 & 连接符一键拼接多列内容

想要把多个单元格的内容合并到一起,最基础也最灵活的工具,就是 Excel 里的&连接符,它的作用就是把两个单元格的内容无缝拼接在一起。

  1. 选中你要存放合并后内容的目标单元格(比如 F2);
  2. 在编辑栏里输入公式:=C2&D2&E2(这里的 C2、D2、E2 就是你要合并的单元格,根据你的实际列数修改即可);
  3. 按下回车键,就能看到三个单元格的内容,已经全部合并到 F2 单元格里了。

第二步:换行拼接,用 CHAR (10) 实现单元格内分行

第一步的基础合并,虽然能把内容拼到一起,但所有内容都是连在一行的,可读性特别差。想要让每一列的内容单独占一行,我们只需要在拼接的时候,加入 Excel 里的换行符CHAR(10)。

操作方法:

  1. 还是选中目标单元格,把刚才的公式修改成:=C2&CHAR(10)&D2&CHAR(10)&E2;
  2. 按下回车键,这时候你会发现,内容之间已经插入了换行标记,只是还没有完全显示出来。

这里给大家解释一下:CHAR(10)就是 Excel 里的「换行符」,相当于我们手动按回车键的效果,把它放在两个单元格之间,就能让两部分内容自动分行。

第三步:开启自动换行,让内容完美排版

很多人到这一步会发现:我公式都输对了,怎么还是没有换行?别着急,这是因为 Excel 默认没有开启「自动换行」功能,我们只需要点一下按钮,就能让内容按我们的设置完美分行。

操作方法:

  1. 选中已经输入公式的目标单元格;
  2. 点击顶部菜单栏的【开始】选项卡,在【对齐方式】分组里,找到【自动换行】按钮,点击一下,搞定!

常见问题 & 避坑指南

  1. 公式输完显示 #NAME? 错误?大概率是CHAR(10)写错了,注意一定要用英文括号,数字是 10,不要写成中文括号,也不要写错字母。
  2. 点了自动换行,还是不显示分行?先检查公式里的CHAR(10)有没有正确插入到每两个单元格之间,再看单元格的行高是不是不够,把行高调高一点,就能完整显示所有分行内容了。
  3. 合并后想在内容之间加冒号、顿号、空格?直接在&之间加上对应的符号就行,比如想在姓名和电话之间加冒号,公式可以改成=C2&":"&D2&CHAR(10)&E2,排版会更规范。
  4. 合并后想保留固定文本,不想让公式联动原数据?合并好所有内容后,选中所有合并后的单元格,复制,然后右键粘贴,选择【粘贴为数值】,这样公式就会变成固定的文本,不会因为原数据变化而变动了。

相关学习资料