查看完整版本: Excel文本函数用法集萃

月上西楼 2007-8-25 11:40

Excel文本函数用法集萃

  Excel是办公应用中的常用软件,它不光有统计功能,在进行查找、计算时,Excel也有诸多的函数可以简化我们的操作。需要注意的是对中英文的处理是不大相同的,中文的一个字是按两个字节计算的,稍不注意就可能忽略这一点,造成错误。其实Excel函数中有专门针对双字节字符的函数。
  让我们先来看看函数FIND与函数FINDB的区别。

  [b]语法:[/b]
[align=center][img]http://arch.pconline.com.cn/pcedu/soft/office/excel/10203/pic/020311_excelfunction_1.gif[/img][/align]  两个函数的参数相同。

  [b]作用[/b]:FIND函数用于查找文本(within_text)中的字符串(find_text),并从within_text的首字符开始返回find_text的起始位置编号。也可使用SEARCH查找字符串,但是,FIND和SEARCH不同,FIND区分大小写并且不允许使用通配符。

  FINDB函数用于查找文本(within_text)中的字符串(find_text),并基于字节数从within_text的首字符开始返回find_text的起始位置编号。此函数用于双字节字符。

  [b]示例:[/b]在图1中,单元B2中的公式为“=FIND("雨",A2)”

  单元格B3中的公式为“=FINDB("雨",A2)”

  两个函数公式得出的结果不一样,这是因为在FIND函数中,“雨”位于“吴雨峰”串中的第二个位置,故返回“2”;而在FINDB函数中,每个汉字按2个字节算,所以“雨”是从第三个字节开始的,返回“3”。
[align=center][img]http://arch.pconline.com.cn/pcedu/soft/office/excel/10203/pic/020311_excelfunction_2.gif[/img][/align]  [b]同理:[/b]LEFT与LEFTB、RIGHT与RIGHTB、LEN与LENB、MID与MIDB、REPLACE与REPLACEB、SEARCH与SEARCHB的关系也如是。即不带字母B的函数是按字符操作的,而带字母B的函数是按字节进行操作的。

  我们在编辑、修改、计算工作簿数据时,经常会用到许多汉字字符,如果使用以上带字母B的函数对汉字字符进行操作,就会很方便。
页: [1]
查看完整版本: Excel文本函数用法集萃