六、文本检测与比较:
1、T函数。
T 函数用于检测给定的参数值是否为文本,如果是文本按原样返回,如果不是文本则返回空文本(' ')。
语法是:“=T(value)”。
参数:value是要测试的值。
T 函数主要用于与其他电子表格的程序兼容。通常不出现在公式中,因为EXCEL可以自动将数值转换为所需要的类型。
例:检测A列的数据是否为文本,并将结果输出到B列。
1)在B2单元格插入函数“=T(A2)”,按【Enter】键确认;
2)将函数复制到其他行。
用T 函数检测给定值是否为文本
2、 EXACT 函数:
EXACT 函数用于比较两个文本是否相同,如果它们完全相同,则返回 TRUE,否则返回FALSE。
语法是:“=EXACT(text1, text2)”。
EXACT 函数区分大小写,但忽略格式上的差异。
例:比较A列与B列中的文本是否完全一致,并将结果输出到C列。
1)在C2单元格插入函数“=EXACT(A2,B2)”,按【Enter】键确认;
2)将函数复制到其他行。
用EXACT 函数比较两个文本是否相同
七、计算文本长度:
LEN函数和LENB函数。
LEN函数返回文本中的字符个数。
语法是“=LEN(text)”。
LENB函数返回文本中的字节数。
语法是“=LENB(text)”。
例:计算A列文本的字符数,将结果输出到B列;计算A列文本的字节数,将结果输出到C列。
1、在单元格B2中插入函数:“=LEN(A2)”,按【Enter】键确认;
2、在单元格C2中插入函数:“=LENB(A2)”,按【Enter】键确认;
3、将函数复制到其他行。
计算文本长度
八、查找字符串的起始位置:
1、FIND函数和FINDB函数。
FIND函数和FINDB函数用于定位一个字符串中的某一字符串的起始位置。
语法是:“=FIND(find_text, within_text, [start_num])”;
“=FINDB(find_text, within_text, [start_num])”。
参数find_text是要查找的字符串。
参数within_text是包含要查找字符串的字符串。
参数start_num是指定开始进行查找的字符。
FIND函数与 FINDB函数的区别:FIND函数面向使用单字节字符集(SBCS)的语言,而FINDB函数面向使用双字节字符集(DBCS)的语言。
支持 DBCS的语言包括中文、日语、朝鲜语等。
使用 FIND 函数时,半角字符和字母是单字节,全角字符和汉字都是双字节。
例:从A列字符串中查找B列字符串的起始位置,并将结果输出到C列。
1)在单元格C2中插入函数:“=FIND(B2,A2)”,按【Enter】键确认;
2)在单元格C3中插入函数:“=FINDB(B3,A3)”,按【Enter】键确认。
查找字符串的起始位置
2、SEARCH函数和SEARCHB函数。
FIND函数和FINDB函数用于定位一个字符串中的某一字符串的起始位置。
语法是:“=SEARCH(find_text, within_text, [start_num])”;
“=SEARCHB(find_text, within_text, [start_num])”。
参数:同FIND函数和FINDB函数。
SEARCH函数和SEARCHB函数的区别:同FIND函数和FINDB函数。
SEARCH 和 SEARCHB 函数不区分大小写。如果要执行区分大小写的搜索,可以使用FIND函数和 FINDB函数。
例:从A列字符串中查找B列字符串的起始位置,并将结果输出到C列。
1)在单元格C2中插入函数:“=SEARCH(B2,A2)”,按【Enter】键确认;
2)在单元格C3中插入函数:“=SEARCHB(B3,A3)”,按【Enter】键确认。
查找字符串第一次出现的起始位置
九、从文本中提取字符:
1、LEFT函数和LEFTB函数。
LEFT函数和LEFTB函数用于从一个字符串的第一个字符(左边)返回指定长度的字符。
语法是:“=FIND(text, [num_chars])”;
“=FINDB(text, [num_bytes])”。
参数text是要提取字符的字符串。
参数num_chars和 num_bytes是要提取的字符的个数,如果忽略则等于1。
参数start_num是指定开始进行查找的字符。
LEFT函数和LEFTB函数区别:LEFT函数面向使用单字节字符集(SBCS)的语言,而LEFTB函数面向使用双字节字符集(DBCS)的语言。
例:从A列字符串的起始位置(左边第一个字符)提取6个字符到B列。
1)在单元格B2中插入函数:“=LEFT(A2,6)”,按【Enter】键确认;
2)在单元格B3中插入函数:“=LEFTB(A3,6)”,按【Enter】键确认。
从字符串的左边提取字符
2、RIGHT函数和RIGHTB函数。
RIGHT函数和RIGHTB函数用于从一个字符串的最后一个字符(右边)返回指定长度的字符。
语法是:“=RIGHT(text, [num_chars])”;
“=RIGHTB(text, [num_bytes])”。
参数同LEFT函数和LEFTB函数。
区别同LEFT函数和LEFTB函数。
例:从A列字符串的最后位置(右边第一个字符)提取6个字符到B列。
1)在单元格B2中插入函数:“=RIGHT(A2,6)”,按【Enter】键确认;
2)在单元格B3中插入函数:“=RIGHTB(A3,6)”,按【Enter】键确认。
从字符串的右边提取字符
3、MID函数和MIDB函数。
MID函数和MIDB函数用于从一个字符串的指定位置返回指定长度的字符。
语法是:“=MID(text, start_num,[num_chars])”;
“=MIDB(text, start_num,[num_bytes])”。
参数start_num是要提取字符的起始位置,其他参数同LEFT函数和LEFTB函数。
区别同LEFT函数和LEFTB函数。
例:从A列字符串的第5个字符开始提取6个字符到B列。
1)在单元格B2中插入函数:“=MID(A2,5,6)”,按【Enter】键确认;
2)在单元格B3中插入函数:“=MIDB(A3,5,6)”,按【Enter】键确认。
从字符串的指定位置提取字符
联系客服