如何把find、right、len三个函数嵌套组合使用
1、掌握find函数和right函数的语法结构Find语法:Find(find_text,within_text,start_num) Find(目标文本,原始文本,查找起点)Right语法:RIGTH(text, [num_chars]) Right(文本,截取数量)Len语法:Len(text) 中文 Len(文本)
2、打开excel,键入下图中的素材内容,按要求提取各门派的功法,如图:
3、观察一下,直接用right函数直接截取功法名称是不现实的,因为功法的字腿发滏呸符长度不一样,但有一个规律,就是所有各门派的功法它都用“-”和门派连起来,就是“-”后面是功法名称。首先吹涡皋陕用find函数把“-”定位,也就是从字符串左边开始一直到“-”一共有几个字符,剩下的字符就是功法名称了,然后用len函数计算出字符串的长度减去find函数定位“-”的值,得到功法名称的字符长度,最后用right函数截取各门派的功法名称出来。
4、用find函数把“-”定位,在B3单元格中输入=find(“-“,A3,1),如图:
5、回车返回一个值“5”,说明从左到右,一直到“-”,共有五位字符,余下的就是要提取的功法名称字符数。所以这一步用len函数计算单元格字符总长后再减去find定位得到的值,输入=len(A3)-find(“-“,A3,1),如图:
6、用right函数截取所需要的文本字符,输入=right(A3,LEN(A3)-FIND("-",A3,1))如图:
7、回车并下拉填充得到我们要的结果,如图:
8、总结:1、掌握find、right、len三个函数的语法结构;2、打开EXCEl,键入素材;3、理清三个函数之间的关系4、先录入fin颊俄岿髭d函数定位关键字符“-”5、用len计算出的长度减去find的定位值6、用right截取需要的字符