Excel文本处理函数总结及用法 摘要:本文主要介绍常用文本处理函数如Find函数、Search 函数Left函数、Right 函数、Mid 函数、Clean 函数、Trim 函数等函数,及部分使用场景。一、函数介绍 1.1 Find 函数 Find函数用来对 原始数据 中某个字符串进行定位,以确定其位置。Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。 使用语法 FIND(find_text,within_text,start_num) Find_text 是要查找的字符串。 Within_text是包含要查找关键字的单元格。就是说要在这个单元格内查找关键字 Start_num指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。1.2 Search 函数 SEARCH 函数可在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。 SEARCH(find_text,within_text,[start_num]) find_text:必需,要查找的文本字符串 within_text:必需,要在哪一个字符串查找 start_num:可选,从within_text的第几个 字符 开始查找。当从第一个字符开始查找时可省略。但实际上,不管你输几,它都是从第一个字符开始查找,只是会跳过从开始到你输入数字中间的字符。 注意: 1、在find_text中,可以使用 通配符 ,例如:问号“?”和星号“*”。其中问号“?”代表任何一个字符,而星号“*”可代表任何字符串。如果要查找的字符串就是问号或星号,则必须在这两个符号前加上“~”符号。 2、如果找不到find_text的值,则返回错误值 #VALUE!。 3、如果省略了start_num参数,则假设其值为 1。 4、如果start_num不大于 0(零)或大于within_text参数的长度,则返回 错误值 #VALUE!。例如: AB(公式) B(结果) 1 你的大学是什么学校?=SEARCH("学",A1) 4 2 =SEARCH("?",A1) 1 3 =SEARCH("~?",A1) 10 4 =SEARCH("学",A1,5) 81.3 Left right mid函数 Left Right Mid函数分别是left、right(text,num)函数,返回text左侧、右侧的num个字符; mid(text,start,num)返回text从start开始的num个字符。 1.4 clean函数Trim 函数 CLEAN(text),删除文本text中不能打印的字符 TRIM(text),清除文本前和后的所有空格。 CONCATENATE(text1[,text2...]),将多个字符串连接起来。与&用法差不多。 二、函数嵌套使用 如图: