关于Excel单元格数据“合并”问题,给你总结4种解决方案! 您所在的位置:网站首页 单元格数据合并函数 关于Excel单元格数据“合并”问题,给你总结4种解决方案!

关于Excel单元格数据“合并”问题,给你总结4种解决方案!

2024-05-29 09:41| 来源: 网络整理| 查看: 265

前言|职场实例

在职场办公中,我们经常遇到对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)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有