excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel字符串拼接的三种方法,最后一种最强大

字符串拼接,是数据处理中经常会遇到的一个问题。例如,日期数据中的年、月、日位于三列,如下图所示。

现在我们需要将其组合为一列,便于后续的处理与分析,例如,将年、月、日数据组合为2022/8/1这种日期形式。

这个问题本质上是字符串拼接的问题,下面我将会介绍三种常见的方法。

&符号

在歌曲中,张三&李四,表示此歌曲由张三与李四共同演唱。

在Excel中,我们可以用&来连接字符串,例如,在单元格中输入:=1&2,结果为12,表示将数字1和2并排放在一起,而不是运算。

数值不用引号,字符串就需要加引号了,例如,在单元格中输入:=2022&"/",则得到2022/,这表示将一个数字和一个字符连接。

了解这个原理,对于日期数据问题,我们可以这样做,在日期下的第一个单元中输入:

=B2&"/"&C2&"/"&D2

会得到:2022/8/1,以上公式引用了单元格中的日期数字。

往下填充公式即可,如下图所示。

concat函数

concat这个单词表示连接的意思,Excel中的concat函数表示连接多个字符串文本,用法为:

CONCAT(text1, [text2],…)

例如,concat(2022, "/"),结果为2022/。

根据concat函数的用法,这样做,在日期下的第一个单元格中输入:

=CONCAT(B5,"/",C5,"/",D5)

会得到:2022/8/1,往下填充公式即可,如下图所示。

当然,concat函数比&符号更加高级,对于连续区域的数据的连接更加方便,例如,有一整片区域需要直接连接,用concat非常方便,直接选择该区域即可,而不必像&那样去一个个选择单元格,如下图所示。

说明:在Excel2019之前的版本中,该函数为CONCATENATE。

textjoin函数

textjoin,字面意思就是文本连接,textjoin这个函数的特点是能够设置分隔符,以及是否忽略空白单元格,用法为:

TEXTJOIN(分隔符, ignore_empty, text1, [text2], …)

第一个参数为分隔符,第二个参数ignore_empty为是否忽略空白单元格。

根据concat函数的用法,只需要这样写公式:

=TEXTJOIN("/",TRUE,B2:D2)

会得到:2022/8/1,往下填充公式即可,如下图所示。

可以看到,textjoin函数不但能够设置分隔符,而且是直接选择连接区域,不需要一个一个地选择单元格。

textjoin函数还支持多个分隔符,例如,想将下图中K2,L2,M2单元格的内容连接为一句话:你好,我是笨鸟。请关注我!

可以这样写公式:

=TEXTJOIN(K1:L1,TRUE,K2:M2)

得到结果:你好,我是笨鸟。请关注我!

注意,第一个参数选择的是一个区域,包含两个分隔符,

以上就是Excel字符串拼接的三种方法,希望对大家有帮助!

你的每个【赞】和【分享】,我都喜欢!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接