关于Excel单元格数据“合并”问题,给你总结4种解决方案! | 您所在的位置:网站首页 › 单元格数据合并函数 › 关于Excel单元格数据“合并”问题,给你总结4种解决方案! |
前言|职场实例 在职场办公中,我们经常遇到对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 实验室设备网 版权所有 |