CONCAT 函数一、函数介绍
1. 函数:CONCAT(text1, [text2], …)
2. 描述:CONCAT 函数是连接多个文本为一个文本的。
此函数是在 2019 版本才开始有的,2019 之前的版本用 CONCATENATION 函数,与 CONCATENATION 函数相比,CONCAT 的主要优点是能够连接范围比 CONCATENATION 大,更灵活,除了能连接单元格外,CONCAT 还可以接受区域。
如果连接后的字符串超过 32767 个字符(单元格限制),官方的说法是 CONCAT 返回 #VALUE! 错误,我实践的结果是程序会发生崩溃,如图所示,A1 是 32766 个字符,连接 A1 和 A2 后 32767 个字符是可以合并的,连接 A1、A2 和 A3 后是 32768 个字符,按 Enter 后 Excel 卡住未响应,最后崩溃了。

图 1-1 合并超过 32767 个字的字符串
3. 参数:
text1, [text2], ... : 要连接在一起的文本值、单元格引用或区域。
参数细节说明:
1. CONCAT 函数接受多个参数,参数最少 1 个,最多 254 个参数,如图所示,255 个参数的话会提示输入的参数太多,如图所示。参数可以是单元格引用、区域和硬编码文本字符串。

图 1-2 传入 254 个参数

图 1-3 传入 255 个参数
2. 若传入的参数有日期、时间、百分数,则日期或时间连接时会被转为序列号,百分数会转为小数。
4. 引入版本:2019
二、函数使用演示
1. 合并单元格
如图 2-1,在 C10 单元格输入=CONCAT(C6, D6, E6) 将单元格 C6、D6 和 E6 的内容连接放到 C10。

图 2-1 连接单元格
2. 合并区域如图 2-2,在 D10 单元格输入 =CONCAT(C6:E8, G6:I8) 将单元格 C6 到 E6 和 G6 到 I8 这两个区域的内容连接放到 D10。

图 2-2 合并区域
3. 混合合并
如图 2-3,可以硬编码、单元格和区域一起合并,在 C12 单元格输入 =CONCAT("A", C6, G6:I8) 将字符 "A" 和单元格 C6 还有区域 G6 到 I8 的内容连接放到 C12。

图 2-3 混合合并
4. 合并日期或时间会被转为序列号
如图 2-4,在 E3 单元格输入 =CONCAT(C3, D3) 将单元格 C3 和 D3 的内容连接放到 E3,D3 的内容是日期格式,连接后被转为序列号。

图 2-4 连接日期或时间会被转为序列号
如果大家有什么疑问和问题或建议可以在评论区留言。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
- 控制面板
- 网站分类
- 搜索
- 最新留言
-
- 文章归档
- 友情链接
Powered By Z-BlogPHP 1.7.3
ICP证:湘ICP备2021010693号-4