excel 公式 单引号 concat_Excel两个新函数帮你快速搞定批量连接

如果将两个文本连接起来,通常第一反应用连接符号"&"。

9d7f09edd6c61b292dfb093c453d3e16.png

使用连接符&连接文本字符

记得曾经有记者采访刘强东问奶茶妹妹漂不漂亮,他竟然回答看不出来好赖…当时真觉得这家伙身在福中不知福,饱汉不知饿汉饥。果然之后还闹出一些负面新闻。可惜了一朵鲜花...

fc9741b442f1e42e418339d103a9b075.png

回到正题↖(^ω^)↗

如果你认为用符号&连接连个文本还算很方便简单,请试一试下面怎样连接?

d0459d18ea1f74a735b0057b9e54f96f.png

掐指一算连接所有字母所需用到&的个数,一共需要25个。

天哪!未免太繁琐了吧。(翻白眼儿)

30ef09d9189d8cdc649354ab360ca895.png

使用25个连接符&连接26个字母

有没有简单一些的办法?

同样是用连接符&,只需要加一列辅助列,就能帮我们进行傻瓜操作,最后取辅助列最后一行即为结果。

1b514b104f03e15920666be11454f1ad.png

傻瓜式连接大法

思路是加蓝色列 J列为辅助列,在辅助列设置公式,链接J列当前行与H列上一行,直到第26行即所得。公式为:

J1=I1=A

J2=J1&I2=AB

J3=J2&I3=ABC

……

J26=J25&I26=ABCD……XYZ

这个方法虽然有些占地方,但是节省了人工操作时间的,算得上是个好方法。

那么有没有更简单,一步就能出结果的方法?

在Excel中有个名为CONCAT函数,可帮助我们一步到位。

2222e792953872143902e9a126d599cd.png

CONCAT官方适用版本说明

官方提供说明,此函数适用于版本为2016/2019/365。如果使用的是这几个版本的同学,可以使用这个函数来解决上面的问题。

CONCAT(text1, [text2],…),最多可设置253个参数,参数可为字符串或字符串组。

表哥Tips:

字符串容易理解,就是由一个个字符组成了一段文字或一段数字。而字符串组的概念类似于数组,只是将数组中的数值替换为字符即可。

根据此函数的语法,只需将案例中的I列,作为一个字符组,只用一个单元格就可以得到结果了。公式为:

CONCAT(I:I)= ABCD……XYZ

  • 如果参数设定为两个单列的字符数组,结果是怎样呢?

CONCAT(I:I,J:J)= ABC…XYZabc…xyz

a7279d75272ec6e766932cf8e556d139.png

CONCAT单列字符数组求连接

据此推测,CONCAT在进行字符组连接时,顺序是先选定某一列后,按照行自上而下进行连接,当连接完此列所有行后,再连接下一个参数(即下一列)字符组。

单列字符数组计算顺序是先列后行。

I1&I2&I3…&I26&J1&J2&J3…&J26

942f115c5f263365ec0afcf3e6ae7dda.png

单列字符数组计算顺序是先列后行

  • 如果参数为多列字符数组,计算顺序还是先列后行吗?

设置参数1中包含两列,公式为:

CONCAT(I:J)= AaBbCc…XxYyZz

ca14f3e7cceb00ec1421085455702d83.png

CONCAT多列字符数组求连接

根据计算结果,排列顺序为一个大写字母一个小写字母交替排列。

则可知,当某一参数包含多列时,连接顺序为先行后列。

I1&J1&I2&J2…&I26&J26

d14f4249c4bb8559a0da52c81d40adb6.png

多列字符数组计算顺序是先行后列

在新版本的office中,新增的连接字符函数共有两个:一个是我们刚刚学习的CONCAT,还有一个名为TEXTJOIN的函数。

82e93e413627b325e3245ae02b9e71e5.png

TEXTJOIN官方适用版本说明

函数TEXTJOIN不但解决了字符连接的问题,而且增添了连接字符间隔符号的功能。

如果想在上面案例中,以逗号作为间隔连接各个字母,TEXTJOIN是最简单快捷的方法。

73c27a5ad62cf6a22dd4ca291c0bc562.png

TEXTJOIN解决字符与字符间间隔符号的连接问题

表哥Tips:

与CONCAT参数设定极限类似,文本参数个数不超过252个,结果字符串超过32767字符会报错#VALUE。

以上就是几个EXCEL中用于字符连接的简单方法。

你学会了吗?

感谢你关注表哥,

并欢迎留言分享你的大法或者烦恼

也许下一个专题就是为你定制哦

撒花↖(^ω^)↗

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值