土木在线论坛 \ 水利工程 \ 水利软件 \ Excel文本函数用法集锦

Excel文本函数用法集锦

发布于:2005-08-19 08:15:19 来自:水利工程/水利软件 [复制转发]
Excel是办公应用中的常用软件,它不光有统计功能,在进行查找、计算时,Excel也有诸多的函数可以简化我们的操作。需要注意的是对中英文的处理是不大相同的,中文的一个字是按两个字节计算的,稍不注意就可能忽略这一点,造成错误。其实Excel函数中有专门针对双字节字符的函数。

让我们先来看看函数FIND与函数FINDB的区别。

语法:


FIND(find_text,within_text,start_num)

FINDB(find_text,within_text,start_num)

两个函数的参数相同。

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

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

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

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

两个函数公式得出的结果不一样,这是因为在FIND函数中,“雨”位于“吴雨峰”串中的第二个位置,故返回“2”;而在FINDB函数中,每个汉字按2个字节算,所以“雨”是从第三个字节开始的,返回“3”。如下图:

同理:LEFT与LEFTB、RIGHT与RIGHTB、LEN与LENB、MID与MIDB、REPLACE与REPLACEB、SEARCH与SEARCHB的关系也如是。即不带字母B的函数是按字符操作的,而带字母B的函数是按字节进行操作的。

我们在编辑、修改、计算工作簿数据时,经常会用到许多汉字字符,如果使用以上带字母B的函数对汉字字符进行操作,就会很方便。

1124410549112.jpg

这个家伙什么也没有留下。。。

水利软件

返回版块

13.32 万条内容 · 179 人订阅

猜你喜欢

阅读下一篇

搞定"平均分"—妙用TRIMMEAN函数

学校每年年末都要评选优秀员工,难免要对各教职工进行打分,把分数作为评优的依据。用Excel将所打分数逐一录入,并且需在打出的多个分数中,去掉一定比例的最高、最低分,再求出剩余分数的平均分作为最终结果。常规的做法一般是:对每个人所得分数分别排序,按比例删除最高、最低分,再求出剩余分数的平均分。这种方法对于有300多名教职工的学校来说,操作太麻烦了。其实用TRIMMEAN函数一步即可实现。下面以计算四个教职工的分数为例(如图所示),其中序号是打分票数排号。若想计算张、王、李、刘四个教职工的分数,假设需去掉最高、最低票数各为总票数的10%,那么只需在B12单元格输入“=TRIMMEAN(B2:B11,0.2)” ,即出现张XX的最后平均得分。其他利用填充柄拖动就可以了。其中0.2表示最高最低分各去掉10%,共去掉20%(即0.2)。

回帖成功

经验值 +10