pingguzh 发表于 2012-12-14 11:24 
用find函数和index函数有什么区别吗?
1.在字符串中查找某一特定子串并返回子串在原字符串中的位置:
Position=FIND(target,value<,modifiers,startpos>);
若子串已查到,则返回其第一次出现的位置,否则返回0。modifiers可能为I或T,I代表大小写不敏感,T代表忽略后方空格,默认为大小写敏感且不忽略后方空格。startpos是一个整数代表了开始查找的起点(用大小表示)和方向(用正负表示),默认为从第1个字符开始向后顺次查找。这两个参数以及参数中字母的顺序是任意的。
2.在字符串中查找某一特定子串并返回子串在原字符串中的位置:
Position=INDEX(target,value);
与FIND功能基本一样,唯一的区别是不包含modifiers,startpos选项。