Excel字符串合并技巧:&连接器与CONCATENATE函数详解

创始人
2024-12-14 23:29:51
0 次浏览
0 评论

excel合并字符串?

1.首先,我们介绍一下最简单的使用&连接器的方法。

当没有太多要合并的字符串时,最好使用它。

2

合并单元格A2和B2的内容,并将它们放入单元格C2中,字符串之间留有空格。

语法

字符串1&字符串2&……

公式

=A2&""&B2

&&的作用是合并两个单元格的内容之前和之后转换为文本形式。
如果单元格的内容是特定格式的数字,例如日期、百分比数字等,建议在合并之前使用TEXT函数强制转换为文本。

请点击输入图片描述

3

优点

公式为易于理解,根据要求,在字符串之间添加任何分隔符,如空格、短划线、逗号等。

缺点

当单元格或字符串较多时,在编写公式时需要一一添加字符串或单元格引用,其中是一项艰巨的任务。
此外,当引用的单元格包含错误值时,还会返回错误值。

4

2.CONCATENAT函数方法。

5

合并单元格A2和B2的内容,并将它们放入单元格C2中,字符串之间留有空格。

语法

CONCATENATE(String1,[String2],......,[String255])

公式

=CONCATENATE(A2,'',B2)

CONCATENATE函数连接两个或多个文本字符串。
组合就是组合成一个字符串。

请点击输入图片描述

6

优点

公式为容易理解。
最多可以合并255个字符串。
当需要分隔符时也就是说,可以在每个其他参数上设置分隔符。

缺点

需要一一添加字符串或单元格引用,当单元格或字符串数​​量较多时,工作也比较费力。

与&类似,当引用的单元格包含错误值时,会返回错误值,在引用相同字符串的情况下,CONCATENATE返回的结果是相同的。
使用&连接器返回的结果是相同的。

7

3.拼音函数法

8

合并单元格区域A2:B2的内容,并将其放入网格的单元格C2中。

语法

拼音(参考区域),必须输入参数“参考区域”,且只能是一个区域。

公式

=PHONETIC(A2:B2)

PHONETIC函数引用的区域参数内的字符串进行拼接,但只能拼接单个字段,并以行先列的方式生成新的字符串。
当引用的单元格区域发生错误时Delimiter不能设置为中间值#N/A,会出现错误消息将错误值视为字符串并合并。

优点

字符串可以合并到单个字段中,不再需要一一引用单元格,方便快捷,PHONETIC会自动忽略;#N/A以外的错误值。

缺点

当单元格内容是公式结果时,PHONETIC函数会自动忽略数字和逻辑值,PHONETIC不会产生正确的结果可以返回;也无法设置分隔符。

请输入图片描述单击

9

4。
CONCAT函数方法

10

语法

CONCAT(String1,[String2],...,[字符串254])

公式

=CONCAT(A2:B2,D2:E2)

CONCAT函数合并多个单元格区域、字符串或字符串数​​组。
可以,但是字符串之间不能设置分隔符。

请点击输入图像描述

11

优点

可以的领域被合并。
最多可以到254个,基本满足日常需要,并且可以整行或整列引用。

缺点

在Office365及以上版本中可用,如果结果字符串超过32767个字符(单元格限制),则不提供分隔符功能;返回值!错误。

12

5。
TextJoin函数方法

13

将两个单元格区域A2:B2和D2:E2中的字符相加,将字符串合并,并将结果放置在单元格C2中。
每个字符串均由空格分隔,空单元格将被忽略。

语法

TEXTJOIN(分隔符,is)忽略空单元格、字符串1、[字符串2],...,[string252])

分隔符:每个字符串之间的分隔符必须是英文。

是否忽略空白单元格:True(忽略空白单元格(反之亦然);

公式

=TEXTJOIN('',TRUE,A3:B3,D3:E3)

TEXTJOIN函数可以通过设置特定的分隔符来合并多个单元格区域、字符串或字符串数​​组。
放是否忽略空单元格

请点击输入图像描述

14

优点</。

可以合并的字段最多为252个,字符串之间可以设置分隔符。
是,并且可以设置是否忽略空格。
这是迄今为止最强大的字符串合并功能。

缺点

适用于OFFICE365及以上版本;如果结果字符串超过32767个字符(单元格限制),TEXTJOIN[#VALUE!]将返回错误。

结束

使用Word合并字符串

1

单元格区域A2:D2的内容合并并放置在单元格E2中,每个字符串用空格分隔。

请点击输入图片说明

2

第1步

复制图片要合并到A2:D6区域,粘贴到空白Word文档中,选择【仅保留文本】选项,如下图:

请输入图片描述点击

3

第2步

按[Ctrl+H]快捷键打开替换窗口,找到内容输入^t,输入位置替换内容,点击【全部替换】,如下图:

请点击输入图片描述

4

步骤3

按[Ctrl+A]快捷键选择所有文本,按[Ctrl+C]复制,然后转换到Excel窗口,选择单元格E2并粘贴时,选择[匹配]。
目标格式],如下图:

请点击输入图片描述执行

5

完整效果:

请点击输入图片说明

6

优点

操作方便,可以生成多行字符串,并且可以用空格、逗号或逗号替换字符串之间的分隔符。
可以改变。
等待。

缺点

它只能合并多列字符串,而不能合并没有一定行数的多行字符串。

结束

重新排列内容

1

12行替换每4行将字符串合并为1个字符串,总共3个字符串。

请点击输入图片说明

2

步骤1

将要合并的字符串放在同一列中,并将列宽设置为可以将所有字符排列在一行上的宽度。
在此示例中,将列宽设置为20。

3

第2步

由于要合并为多行字符串,因此需要在Excel或Excel中的每个最后一个字符串下方插入一个空行需要的话。
由于PPT最下面一行是空行,所以不需要再次添加空行,如下图:

请点击输入图片描述点击,在弹出的列表中点击【重新排列内容】,如下图:

请点击输入图片描述

5

优点

操作方便,可以生成多行字符串,半角字符用空格连接和分隔,全角字符字符组合时不使用分隔符。

缺点

仅限多行字符串可以合并,多列字符串不能合并,列宽限制为255,超过列宽的字符串不能合并。

结束

Ctrl+E

1

更改A2:单元格D2中的字符串被合并,结果放置在单元格E2中。
每个字符串中间用破折号分隔。

请点击输入图像说明

2

第1步

选择单元格E2,手动输入字符串和分隔符以合并“small-e-hello”,输入后回车进入E3单元格,如下图。
是:

请点击输入图像描述

3

第2步


然后按快捷键【Ctrl+E】瞬间自动完成后面所有行的字符串合并,分隔符对应E2单元格,如下图:

4

优点

这个快捷键太强大了,轻松吹上天不仅可以合并,还可以拆分,提取数字等等

Office2013及以上版本可用!

结论

总结

1.迄今为止它合并字符串最强大的功能仍然是TEXTJOIN,它不仅可以设置分隔符,还可以设置是否忽略空单元格,但需要Office365版本支持。

2.如果您的Office版本在2013以上,可以考虑使用强大的Ctrl+E功能进行合并。
能。

3.如果您的版本较低或使用WPS,并且要合并的字符串较少,最方便的方法是使用&连接器。

4.使用Word重新排列内容和合并字符串也有其优点和缺点。

如何在excel中实现两个字符串拼接

1.以Excel2010版本为例,如下所示,需要将部门和姓名两个字符串连接起来;

使用2符号。
"进行拼接。
是的,在C2单元格B2中输入公式=A2&,按回车键即可得到拼接结果;

3同样,在C2单元格右下角放置鼠标放在角落里,向下拖动填充公式,即可将表格部门和姓名两行合并起来。

快速合并字符串,除了用&外,还有这些必备技能!

本文介绍了Excel中合并字符串的技术。
除了常用的“&”符号法和Concat函数法外,还有Phonetic函数法、Textjoin函数法、数组法、Concatenate函数法、Ctrl+E法、快速填充法等。
1、“&”符号方法用于直接连接字符串,公式示例:=B4&C4&D4。
2、Concat函数方法,功能是连接列表或文本字符串区域,语法:=Concat(String1,String2...)。
3.拼音函数方法获取拼音信息,语法:=Phonetic(字符串范围)。
4.Textjoin函数方法使用分隔符连接字符串。
语法:=Textjoin(分隔符、函数代码(是否忽略空格)、列表或字符串区域)。
5.使用数组方法合并字符串:=B8&C8&D8,然后使用Ctrl+Shift+Enter进行填充。
6.Concatenate函数方法将多个字符串合并为一个,语法:=Concatenate(String1,String2...)。
7.Ctrl+E方法合并字符串。
步骤是:在第一个单元格中输入公式,选择所有目标单元格范围,最后使用Ctrl+E。
8、快速填充法,步骤为:在第一个单元格中输入公式,将填充柄向下拖动到最后一个目标单元格,最后在下拉列表中选择【快速填充】。
热门文章
1
SQL多表连接查询全解析:JOIN语句应... sql多表关联查询在执行SQL多表连接查询时,可以使用JOIN语句将多个表连接在...

2
Java中字符串类型详解:String与... 变量有字符类型,为什么没有字符串类型??基本类型:charshort、int、l...

3
JavaSE与JavaEE:从基础到企业... javase&#160;和javaee的区别?JavaSE和JavaEE...

4
Java程序员面试必知:核心技术问答与技... java编程程序员技术面试常见面试?随着互联网的不断发展,Java开发已经成为很...

5
Java.exe与Javaw.exe:区... 程序中java和javaw有什么区别java和javaw的区别:两者都是Java...

6
深入解析:Java中的javax包及其与... JAVA导入时,什么是javax?awt是java1.0,swing是java2...

7
大专生转行自学Java,迷茫时如何找到方... 我是大专生因没有好好学所以现在后悔了我想从事软件编程我正在自学java不知道怎么...

8
Java中Scanner类导入位置及使用... 在java中这句语言“importjava.util.Scanner;”是什么意...

9
Java数组倒序输出:排序后逆序存储方法... Java数组倒序输出?1.反转数组的方法有很多种,比如先排序,然后倒序存储pub...

10
C语言改错难题解析:第二处错误详解及修改... 请问这个C语言改错题怎么做呀?我做了很久都没写出来,第二处错误不知道怎么改。那位...