Excel将多个单元格的数据合并到一个单元格,职场必学的几个小技能!

Excel情报局

1412篇原创内容
公众号

Excel情报局

Excel职场联盟

生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

前言|职场实例

在职场办公中,我们经常遇到对Excel中一行、一列或者一个区域内多个单元格数据进行合并,合并到一个单元格,这样的工作场景。
我们该如何处理呢?别急,教你4招函数,用函数轻松搞定合并问题!

方案1|合并符“&”合并法

①合并符“&”能够直接将一个一个的文本连接起来,形成一个新的文本:

公式:

=A2&B2&C2&D2

输出结果:好好学习

②如果想要在合并后的数据与数据之间加上分隔符,比如说逗号“,”的话,可以直接用合并符“&”连接分隔符与单元格数据即可。

公式:

=A2&','&B2&','&C2&','&D2

输出结果:好,好,学,习

方案2|函数Phonetic合并法

合并符“&”先天具有缺陷,即有很多个单元格数据时,不能直接引用整个数据区域进行合并,只能一个个手工点击添加单元格地址与合并符“&”连接。

用Phonetic函数就方便多了,它可以引用一个区域(连续区域),将区域内所有单元格的文本型数据合并在一个单元格内。

例如将下图中的A2:E2单元格区域中的数据合并在F2单元格内。

在F2单元格输入公式:

=phonetic(A2:E2)

输出结果为:好好学习

我们发现,明明E2单元格里有一个数字520,为什么没有出现在F2合并单元格里面呢?

Phonetic函数能够将除纯数据(数字、日期、时间)、公式结果(包括错误信息)外的所有字符进行连接。

由于E2单元格的数字是纯数值,所以造成F2单元格的合并结果不包含数字520。

为了解决这种情况,我们可以通过“分列”的方法将E列的数据转换为“文本”格式,即可实现F2单元格的正常合并显示,不会遗漏数字部分了,如下图所示,输出结果为:好好学习520

由于PHONETIC函数的连接顺序为,按先行后列,从左向右,由上到下的顺序连接。所以Phonetic函数也经常用来将一列数据合并至一个单元格,并用逗号进行间隔。

如下图所示:B2:B6单元格为一列数据,如果我们想要合并这一数据区域显示在D2单元格。我们可以先在C2:C5单元格填充一列逗号,然后在D2单元格输入函数公式:

=phonetic(B2:C6)

输出结果为:好,好,学,习,520

方案3|函数Concat合并法

如下图我们在F2单元格输入函数公式:

=Concat(A2:E2)

输出结果为:好好学习520

Concat函数就比合并符“&”和phonetic函数更加完善,因为它既能引用一个区域直接合并,又不会漏掉数值、日期和公式结果,还能引用多个区域,简直非常的实用。

Concat函数只有Excel2016版及更高版本才有。在之前的版本中,它有个前身,叫Concatenate函数。Concatenate函数和合并符“&”公式有同样的一个缺陷,只能逐个添加参数。如下图所示:

F2单元格函数公式:

=CONCATENATE(A2,B2,C2,D2,E2)

方案4|函数TEXTJOIN合并法

Textjoin函数基本语法:

Textjoin函数可将字符串、单元格或单元格区域进行连接,连接后为文本格式。

=Textjoin(分隔符,是否忽略空单元格,连接的数据区域)

Textjoin函数基本参数:

第1个参数是分隔符,可以缺省,可以唯一值,可以多个值。

第2个参数用来控制是否忽略空单元格,True或缺省为忽略,False则不忽略,

第3个参数是需要连接的数据区域范围。

如果我们不需要合并后的数据用分隔符间隔的话,直接缺省第一个参数即可。F2单元格输入函数:

=TEXTJOIN(,FALSE,A2:E2)

如果我们需要合并后的数据用分隔符逗号“,”间隔的话。F2单元格输入函数:

=TEXTJOIN(',',FALSE,A2:E2)

阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]+点亮[在看];如果觉得内容有价值欢迎[分享]给你的同事朋友;小编也和大家一样,正在不断的学习与积累中,坚持持续分享的道路上很艰辛,需要有你们的鼓励与支持!别逃避问题,否则它只会越积越多;每天进步一点点,你就胜过了大多数人。
(0)

相关推荐