Excel怎么将多列内容合并成一列?
怎么将多个单元格的内容连接起来放在一个单元格里?
比如下图,要将B、C、D列的内容,合并成E列那样,该怎么做呢?
△图1
本文中,高潜老师将给大家介绍 4种 将多列内容合并成一列的方法,无论多列内容是数据,还是文本,还是其他,都可以进行快速合并。
方法1:使用快速填充技巧
方法2:使用合并连接符号&
方法3:使用公式concatenate
方法4:使用公式TEXTJOIN
前2种方法操作最为便捷,因此放在前面跟大家介绍,大家记住两三种方法就基本够用了,如果怕记不住可以将文章收藏起来备用,以后可以快速查询!
方法1
使用快速填充技巧
第一步:首先先将B2单元格里的“天魁星”,C2单元格里的“呼保义”,D2单元格里的“宋江”,手动复制到E2单元格,变成:天魁星呼保义宋江
△图2
第二步:将鼠标移到E3单元格,然后按Ctrl+E自动填充。搞定!
△图3
PS:快速填充也可以不用Ctrl+E,方法:将鼠标移到E2单元格右下角,当光标变为黑+的时候,往下拉进行内容填充,然后点击填充底部的图标,选择【快速填充】,即可。
△图4
方法2
使用合并连接符号&
第一步:在E2单元格中输入=B2&C2&D2,然后按enter回车,得到【天魁星呼保义宋江】的结果。
△图5
第二步:将鼠标移到E2单元格右下角,当光标变为黑+的时候,鼠标左键双击,搞定。
△图6
PS:如果想要将多列合并成一列,并且想要在中间加符号,怎么弄?
比如:想要在【宋江】二字前面加一个破折号——,那么则公式写为:=B2&C2&"——"&D2。记得破折号——要用英文引号引起来,并且破折号前后都要有&进行连接。如下图(图7)所示:
△图7
以上2个方法掌握了,基本上就够用了,接下来高潜老师再给大家介绍两个用函数公式进行多列数据合并成一列的方法!
方法3
使用公式concatenate
concatenate是一个将多个文本字符串合并成一个的函数,这个函数特别简单,没有复杂的参数,需要合并哪些单元格,就将哪些单元格选中即可,比如想要将B2、C2、D2单元格的数据内容合并,则在输入公式后,依次选中B2、C2、D2单元格即可。
如下图所示:
△图8
然后将鼠标移到E2单元格右下角,当光标变为黑+的时候,鼠标左键双击,搞定!
参考图6,这个比较简单,这里就不上图了。
方法4
使用公式TEXTJOIN
TEXTJOIN的官方释义是:使用分隔符连接列表或文本字符串区域。
看不懂对不对?那咱们看百度翻译就清晰了。
△图9
没错,TEXTJOIN的意思就是将文本连接起来。这正是我们多列内容合并成一列可以用到的功能。
TEXTJOIN的函数公式语法是:=TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
其中,delimiter是分隔符的意思,你想用什么分隔符来连接这几列内容,就写什么分隔符,写的时候记得把分隔符用英文引号""引起来,比如"——",如果不需要分隔符,则只写英文引号即可,中间不用插入分隔符,即写成:"";
ignore_empty:是否忽略空白单元格,此处可以填1(TURE)或者0(FALSE),填1就代表忽略空白单元格,填0就代表不忽略空白单元格,也就是空白单元格也会用你前面写的分隔符来隔开;
text是文本的意思,text1、text2、text3……就是你想连起来的内容。
OK,现在一起看动图实操。
△图10