excel学习库

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

Excel 文本类函数之 CONCAT 函数详解

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 连接日期或时间会被转为序列号


如果大家有什么疑问和问题或建议可以在评论区留言。

发表评论:

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

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