Excel常用公式函数之字符串拼接、字符串连接
更多Excel常用技巧汇总请访问:Excel常用技巧汇总
Excel拥有很强大的各种函数功能,学会使用后可以大大提高工作效率,但是很多函数都不经常用到,其实Excel对每个函数的使用说明已经写的非常清楚了,只不过是很多初学者都没有使用过,所以不知道。如果你想了解更多的函数使用请在Excel中选择【公式】->【插入函数】->【公式生成器】,这里就可以看到所有的公式函数及使用文档了。如果你已经熟记某个函数的使用方法,可以在单元格选中的情况下直接输入 "=" 敲函数名即可,这时也会出现对应的参数提示及使用文档。
下文示例图演示
在excel的工作运用中,经常会需要将几个字符拼接起来,下面就简单介绍几种字符串连接的方法。
1. &
连接符
=A2&B2
、 =A3&": "&B3
: &
作用是将两个单元格内容连接起来;如果中间需要添加其他内容,中间需要添加的内容 请使用英文下的双引号 ""
包裹起来,如:"." 、"/"
例:
示例图的第二行函数:=A2&B2
示例图的第三行函数:=A3&": "&B3
根据身份证号码截取出生日期函数:=MIDB(A1,7,8)
2. CONCATENATE函数文本连接
CONCATENATE:
可将两个或多个文本项连接成一个文本项。
语法:
CONCATENATE(文本1,[文本2],...)
示例:
CONCATENATE("Hello"," ","World")
文本1:
必需。加入的第一个文本项。该项可以是文本值,数字或单元格引用。
文本2:
可选。要加入的其他文本项。最多可包含255个项目,最多可包含8192个字符。
例:
示例图的第四行函数:=CONCATENATE(A4,"=",B4,"=",C4)
3. CONCAT函数文本连接
CONCAT:
返回两个值的串联。相当于&
运算符。
语法:
CONCAT(文本1,[文本2,...])
示例:
CONCAT("腾讯","文档")
文本1:
必需。要联接的文本项。字符串或字符串数组,如单元格区域。
文本2:
可选。要联接的其他文本项。
例:
示例图的第五行函数:=CONCAT(A5:D5&"#","aaaaa"&"#","bbbbbb")
4. TEXTJOIN函数文本连接
TEXTJOIN:
TEXTJOIN函数将多个区域和/字符串的文本组合起来,并可以在要组合的各文本值之间插入指定的分隔符。如果分隔符是空的文本字符串,则此函数将有效连接这些区域。
语法:
TEXTJOIN(分隔符,空白值,文本1,[文本2,...])
示例:
TEXTJOIN(" ",TRUE,"hello","world")
分隔符:
必需。文本字符串(空)或一个或多个用双引号括起来的字符,或对有效文本字符串的引用。如果提供了一个数字,它将被视为文本。
空白值:
必需。如果为TRUE,则忽略空白单元格。
文本1:
必需。要加入的文本项。文本字符串或字符串数组,例如单元格区域。
文本2:
可选。要加入的其他文本项。
例:
示例图的第六行函数:=TEXTJOIN("*",true,A6:E6)
示例图的第七行函数:=TEXTJOIN("*",1,A7:E7)
示例图的第八行函数:=TEXTJOIN("*",false,A8:E8)
示例图的第九行函数:=TEXTJOIN("*",0,A9:E9)
空白值属性true or 1 都是忽略空白单元格,同理,false or 0 都是不忽略空白单元格