excel拼接多个字符串(多个字符串合并成一个)

EXCEL中合并字符串的3种方法

在日常文件处理过程中,经常遇到合并EXCEL中字符串的情况。一般情况下,我们都是用与号运算符"&"或CONCATENATE函数来合并字符,其实EXCEL中还有一个合并字符函数PHONETIC。PHONETIC的官方解释是获取代表拼音信息的字符串,但它也可以用来合并字符串。

先举一个例子来看看这3种方法的基本格式:

如下图所示,E1、E2、E3分别使用了这3种方法,3者的格式语法都比较简单。

从图中可知,对于范围较大的合并字符串,使用PHONETIC比较合适,直接输入合并单元格范围就行了。

在上述的几个公式中,合并的单元格内容都是一样的,但E4的结果略有不同,它没有显示出数字"2018"。对于PHONETIC的用法,有几个需强调的地方。

1. PHONETIC会自动忽略数值,如E2所示;

2. PHONETIC会忽略逻辑值和错误值 ,如E3所示;

3. 当单元格内容为公式结果时,PHONETIC不起作用,如E4所示(但CONCATENATE和"&"仍可使用);

4. PHONETIC对文本字符均适用,如E5所示。

对于数值、文本混合的情况,可以将PHONETIC和TEXT组合起来使用:

= PHONETIC(A2:D2)&TEXT(C2,"@")

在这3种方法中,使用与号运算符"&"的运算速度最快,当运算量大的时候用"&"比较合适;使用CONCATENATE可以直接合并字符串(它也不能合并逻辑值和错误值,但它可以直接合并数值和字符);使用PHONETIC最简洁。

欢迎大家多多留言交流!

(0)

相关推荐

  • excel表格如何将二列的数据合并成一列内容不变

    excel表格如何将二列的数据合并成一列内容不变,今天给大家介绍一下如何将如何将excel表格中二列的数据合并成一列内容不变 操作方法 01 第一步,打开一个有内容的需要将二列内容合并成一列的exce ...

  • Excel表格中怎么快速分离英文字符串?

    Excel教程 Excel表格中怎么快速分离英文字符串? 一.固定数目的中英文分离 1.如果Excel的单元格中,中文与英文在一起,但是中文数目固定(例如,图示案例中,单元格前2个字符是中文).我们可 ...

  • excel怎么将一个单元格内的字符串按照特定字符进行分列?

    excel怎么将一个单元格内的字符串按照特定字符进行分列呢?下面就为大家详细介绍一下,不会的朋友可以参考本文,来看看吧! 1.比如我现在要将单元格A1中的字符串“验,旧,森,y,u,1”按照半角逗号“ ...

  • WPS如何提取Excel单元格中的指定长度字符串

    WPS是现在十分常用的一款办公软件,有些新用户不知道该软件如何提取Excel单元格中的指定长度字符串,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先用WPS打开Excel表格, ...

  • Excel拼接小区名、楼号、单元号

    Excel可以通过具有拼接字符串功能的"&"字符实现拼接小区名.楼号.单元号的操作. Excel拼接小区名.楼号.单元号 01 准备存放拼接小区名.楼号.单元号的单元格结构 ...

  • java:计算小字符串在大字符串中出现的次数

    计算小字符串在大字符串中出现的次数 操作方法 01 public  class TestString1{ public static void main(String[] args){ String ...

  • 如何将两张图拼接在一起,合并成一张完整的图片

    如何将两张图拼接在一起,合并成一张完整的图片呢?下面小编来教大家. 操作方法 01 首先,我们打开我们电脑上面的excel,然后我们点击插入: 02 弹出的界面,我们点击图片: 03 弹出的界面,我们 ...

  • excel如何快速把多个工作表合并到一个excel表

    有这么一种情况,就是我们有很多张excel,而且excel表里面的公式基本一样,我们就想快速的把这些excel合并在一起,意思在合并在一个excel页面,这样可以方便我们分析和统计,那么excel如何 ...

  • 在excel表格中如何将多列数据合并为一列

    在excel表格中如何将多列数据合并为一列 步骤 1.打开excel表格,首先做一个多列数据. 2.然后右键-复制,粘贴到记事本中. 3.把第一列和第二列中间的空白位置复制,点击编辑-替换. 4.替换 ...

  • Excel怎么把多个单元格数据合并到1个单元格里?

      Excel怎么把多个单元格数据合并到1个单元格里? 1.首先打开要使用的表格. 2.然后选择A列和B列的数据到C列.选择A列的数据加上&"-"&和B列的数据 3 ...