Excel作为常用办公软件之一,在数据处理方面能力大家有目共睹,相信经常处理表格的人对它的强大也深有体会。主要原因之一,在于它并不只是一个表格,而是一个工具。具体表现为它有很多功能强大的函数。本系列就针对这些函数,逐一进行分析讲解,让更多的人真正把它作为一个工具,而不是一张表格。
第七篇 FIND函数
前期准备工作(包括相关工具或所使用的原料等)
电脑
Excel
功能简介
FIND函数的功能。
FIND意思是查找,意思是在一个字符串中,找到指定的字符串,并返回从设定位置开始由左到右第一次出现该字符串的位置。
FIND的语法。
FIND(find_text,within_text,start_num)
其中,find_text和within_text可以是任何字符串或是含有字符串的单元格的地址。start_num是一个数字。
find_text表示一串字符,当然也可以是公式等可以使得最终find_text的结果是一串字符的其他形式。意思是想要找的字符或字符串。
within_text表示一串字符,也可以是公式等可以使得最终find_text的结果是一串字符的其他形式。意思是上面你要找的字符串要从哪找。
start_num就是从左往右,第几个字符开始找。
这句的意思是从里within_text所有字符中找有没有find_text字符串,查找位置为从左向右数第start_num个字符开始,只找后面有没有,前面不管。找到以后,把找到的位置显示到单元格中,这个位置指的是,find_text第一个字符在within_text里面从头开始由左到右数第几个。
简单说FIND(A,B,C)就是,有一串字符B,从第C个字符开始的后面找A在B中的位置。
应用举例
在一串字符中间找到一个字符的位置
这种应用一般是
比如我要从“钓鱼岛是中国的”这几个字中找“中国”的位置。
任意单元格中输入:
=find("中国","钓鱼岛是中国的",1)
此时
表示从一串字符“钓鱼岛是中国的”中第1个字符开始找出“中国”所在的位置,并显示到单元格中。
注意:“钓鱼岛是中国的”,一定要加引号,函数才会把它们看成字符串。
如果位置设置不对,比如把1写成6会出错,因为从第6个字符开始后面没有“中国”。
![excel函数怎么用:[7]FIND函数](http://www.52ij.com/uploads/allimg/160404/1041314129-0.jpg)
上面说了函数原理和用法。在实际使用过程中,我们操作的可能并不直接是字符串,而是单元格。
find函数在使用中,更多的是跟其他的函数一起使用。因为Find函数返回值是一个数字,在实际使用过程中,所有参数有数字的函数中数字都可以是Find函数。所以在操作中非常方便。比如它本身就可以使用。
在A2中输入
钓鱼岛是中国的
在A3中输入
是
在A4中输入
中国
在其他单元格中输入
=find(A4,A2,find(A3,A2,1))
意思是在“钓鱼岛是中国的”中从第1个字符开始找到“是”的位置,结果是4,然后再在“钓鱼岛是中国的”中从第4(“是”在“钓鱼岛是中国的”中的位置)个开始找“中国”的位置,结果是5。
假设把A3中的“是”换成“的”,就会计算错误,因为第一步计算结果是7,第7个字符后面并没有“中国”这个字符串,所以会报错。
![excel函数怎么用:[7]FIND函数](http://www.52ij.com/uploads/allimg/160404/1041315494-1.jpg)
上面只是一个例子,其他函数都可以试试看。find函数是一个非常有用也非常好用的函数,后面可能还会用到它。
注意事项
本经验所提及的方法为本人使用过的方法,可能还有其它方法,上述仅供参考。
excel函数怎么用(共9篇)上一篇:MID函数|下一篇:SEARCH函数经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
