1、Textjoin 函数
用分隔符将多个字符串联起来。
公式:textjoin(“!”,True,A1:D1)&”!” 结果:你!是!个!好人!

2、
(1)FIND(find_text, within_text, [start_num])。
FINDB(find_text, within_text, [start_num])。
可以总结成:
Find或Findb(找什么,在哪找,从第几位开始找)。
参数说明:
find_text 必需。 要查找的文本。
within_text 必需。 包含要查找文本的文本。
start_num 可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。
(2)Search 函数
公式:=Search('洪荒',A1)
结果:6
结果表明,“洪荒”在整句中是从第6个字符开始的。
虽然 Find 和 Search 都是返回某个字符在字符串中的位置信息,结果都是一个数值。但还是有细微差别,Search 可以用通配符模糊查找。例如,“K?ng”就能把 King、Kong、Kang 都找出来,而Find却做不到。

3、&连字符&能够直接将一个一个的文本连接起来,形成一个新的文本:
公式:=A1&B1&C1

4、Phonetic 函数用Phonetic就省事很多,它可以引用一个区域(只能一个),将区域内所有单元格的文本型数据拼合在一起。
例如将下表中的全部文本拼合起来:
公式:=phonetic(A1:D1)
结果:爱老虎油

5、Concat 函数(Concat只有2016版才有)
而Concat就比&和phonetic更加完美,因为它既能引用一个区域直接合并,又不会漏掉数值、日期和公式结果,还能引用多个区域,简直不能更完美了。
公式:=concat(A1:D1)
结果:爱老虎油1314

6、Rept 函数
它的语法是Rept(字符串,重复次数)。好想让妹子用Rept再来一次暴击:
公式:rept(A1,3)

7、提取型文本函数,就是从1个文本中挑出一部分。常用的提取函数就有Left、Right、Mid(middle的简写)三种。
(1) Left 函数
从左边开始算起,提取若干字符。例如从下面诗句提取左边的7个字符:
公式:=Left(A1,7)
结果:一江春水向东流
(2)Right 函数而提取右边的7个字符,就要用函数Right:
公式:=Right(A1,7)
结果:我也没有女盆友
(3)但是第三个函数Mid就厉害得多,它能够从中间指定的位置开始提取。
Mid 函数基本语法是 Mid(字符串,起始位置,提取数量)

8、字符清洗 所以通常会用Clean或Trim两个函数进行清洗。
(1) Clean 函数
字面意思是清洁,它只清除换行符等看不见的非打印字符,却无法去除空格。
(2)Trim 函数
字面意思是修剪,它会裁头去尾,将前后的空格以及文本内部多余的空格全部清除,但是按英文使用习惯,英文中间会自动保留一个空格字符作间隔。

9、文字替换
Replace和Substitue这哥俩的能力是”置换“。功能类似,但是定位的方法不同。
(1)Substitute 函数
Substitute是以字符定位字符。
例如,找出诗句中的“船”字,然后替换成“床”,公式和结果如下:
公式:=Substitute(A1,”船”,”床”)
结果:百年修得同床度,霉霉三月又分手
(2)Replace 函数
而Replace则是以位置定位字符。
例如,从第13个字符开始提取1个字符“汉“,然后把”汉“替换成新的字符“妹“,公式和结果如下:
公式:=Replace(A1,13,1,”妹”)
结果:此情可待成追忆,我要做撩妹高手

10、Excel中有两把度量文本长度的尺子:Len 函数 和 LenB 函数
(1)Len 函数
不管中文还是英文、数字,Len都将每个字符算作1。
公式:=Len(A1)
结果:15
两句七律加一个符号,总共15个字符。
(2)LenB 函数
LenB后面多出来的那个B是Byte(字节) 的意思,是按字节来算。1个汉字及中文标点都是双字节,长度都是2。但英文字母和数字通常都是1个字节,长度只有1。
于是,同样是14个汉字和一个标点的诗句,用LenB的计算结果不一样。

11、countif(range,criteria)
其中range 表示要计算非空单元格数目的区域
其中criteria 表示以数字、表达式或文本形式定义的条件

12、在文本字符串中用 new_text 替代 old_text。如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE;如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数 REPLACE。
SUBSTITUTE函数
SUBSTITUTE(text,old_text,new_text,[instance_num])
Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。
Old_text 为需要替换的旧文本。
New_text 用于替换 old_text 的文本。
Instance_num 为一数值,用来指定以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;如果缺省则将用 new_text 替换 TEXT 中出现的所有 old_text。