多个单元格内容合并到一个单元格,方法有很多,不仅可以使用多种公式,也可以利用一些基础操作来完成任务。
数据表包含了姓名等4列,现在需要将这4列的信息汇总到E列单元格中,并将每个单元格的内容添加对应的前缀,然后换行显示!

如果单单只要合并A2:D2单元格区域的内容,我们可以使用concat函数,直接进行内容合并。
=CONCAT(A2:D2)

但从图中的结果可以看到,它与我们的要求还相差甚远,其公式结果数据中没有分割符,更不是换行显示,也没有添加指定的标题行作为对应前缀。
如果要给多个文本添加一个指定的分割符,其实我们可以在excel的函数库中找到一个新版本更新的文本函数--textjoin!
textjoin函数的含义是通过设置的指定分割符来连接多个文本内容。
从它的定义来看是非常符号这个场景的,我们来看看它的语法图:

=textjoin(分隔符,是否忽略空格,单元格区域)
它包含了3个参数,第1参数是可设定的任意分隔符,在我们的案例中,其中一个重点,就是要换行显示。而换行显示能不能作为一个分隔符设置到公式中呢!?
第2参数是是否忽略空格,可以输入1和0,也可以输入true和false,也能够省略,省略则默认为1,即忽略空格。
第3参数是要连接的单元格区域,或者文本值。
接下来我们回到第1参数讲的换行显示,实际在word文档中,换行符是比较常见的一个术语,而且它在word中有一个专门的表达符号,那么在excel中,是否也可以通过一个专用代码来代替呢?
购买专栏解锁剩余40%