首页 >>  正文

excel+find函数用法

来源:baiyundou.net   日期:2024-09-21

作者:bluebird118

大家好!今天来介绍下一个比较实用的函数FIND函数。对于FIND函数,大家或多或少的应该了解一些。今天将展开说明。

FIND函数用于返回字符串在另一个字符串中出现的起始位置,如果查找的是字母,find函数是区分大小写。Find函数经常与其他函数组合使用,能够起到很大的作用。

Find函数的语法结构是:=FIND(find_text,within_text,[start_num])即:=FIND(要找什么,在哪里找,从字符串中的第几个位置开始查找)。

下面我们举例说明:

一、基本用法

当Find函数的第1参数为文本时,需在其两端加上英文的双引号。当FIND函数的第3参数被省略时,默认参数值为1,即从字符串中的起始位置开始查找。

1,在“小朱的世界很简单”来找“简单”的位置,

具体见下图:

2,在AaBbCc中查找“b”的位置。

注意:Find函数可以区分大小写,返回字母所在的具体位置。这也是与不区分大写查找字符串位置的SEARCH 和 SEARCHB 函数不同。

3报错提示:

(1)    出现”#VALUE!”时,具体原因是找不到查找值或第三个参数小于1

(2)    出现“#NAME?”时,具体原因是第一个参数为文本时,没有加双引号。

好了,FIND函数的基础知识就介绍到这里,下面看下find函数的应用技巧。

二、find函数的应用

1,find函数与截取函数rightleftmid函数嵌套使用

比如下表中姓名和手机号,需要把姓名和手机号分开并列示在不同列。

相信类似的情况,大家在日常工作中是遇到的。由于数据不规范,需要整理一番,才能使用分列,这样就会降低了工作效率。

具体操作见下图:

提取手机号的函数为=MID(A2,FIND(1,A2),11),函数解读:因手机号是1开头的,所以利用find函数查找1在文本中的位置,然后截取11位,获取手机号。

通过上一步的运算,我们已经提取出了完整的电话号码,接下来,只需要用SUBSTITUTE函数在数据区域中,将提取出的电话号码替换为空,就行了!

其中SUBSTITUTE函数的语法结构是SUBSTITUTE(需要替换其中字符的文本, 需要替换的旧文本, 用于替换 old_text 的文本, 第N个旧文本)。

2,通过简称找全称

如下图所示,我们需要根据D2单元格中的公司简称,找到所对应的公司全称。

在E2单元格输入公式:=LOOKUP(1,0/(FIND(D2,$A$2:$A$6)),$A$2:$A$6)

使用FIND函数查找D2单元格文本“海思”在$A$2:$A$6中的每个单元格文本中出现的位置。包含“海思”的单元格会返回一个数字,不包含“海思”的单元格则会返回错误值#VALUE!。

再用0除以FIND函数的返回值,得到一组由一个0和多个#VALUE!组成新的查找区域。

由于LOOKUP的查找值1始终大于这组数据中的最大值0,即查找值大于查找区域中的值。根据二分法原理,LOOKUP函数将返回最接近查找值且小于查找值的数所对应的单元格,即A4单元格文本“深圳市海思半导体有限公司”。

 

查看文章精彩评论,请前往什么值得买进行阅读互动

","gnid":"939d0f44dfe4d50d8","img_data":[{"flag":2,"img":[{"desc":"","height":303,"s_url":"https://p0.ssl.img.360kuai.com/t013ffa5f9616b6bf92_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t014dfee46c8b12c520.gif","width":522},{"desc":"","height":"303","s_url":"https://p0.ssl.img.360kuai.com/t01699f263bf8168591_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01699f263bf8168591.gif","width":"522"},{"desc":"","height":303,"s_url":"https://p0.ssl.img.360kuai.com/t01cd1a2c64f12d8027_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t016ac6966ff22c6c4f.gif","width":522},{"desc":"","height":333,"s_url":"https://p0.ssl.img.360kuai.com/t01b19c7ce54ab81788_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t0124f846cb814cb6d9.gif","width":709}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"cache","pub_time":1701734675000,"pure":"","rawurl":"http://zm.news.so.com/2c76065142ad3b6e80f23b5ae8dc9eab","redirect":0,"rptid":"cdf29b7eae98797a","rss_ext":[],"s":"t","src":"什么值得买","tag":[],"title":"EXCEL函数 篇五:Excel技巧:FIND函数的应用技巧

台风晨1377Excel中怎样用函数表达a属于{a,b,c,d,e} -
皇促方19844418014 ______ 采用find函数,假设数据a在表中的A列,{a,b,c,d,e}在数据表中的B列,采用如下公式=FIND(A1,B1,1),如果得到的值>0,就证明a属于{a,b,c,d,e}.如果得到的值是#VALUE!,就证明a不属于{a,b,c,d,e}.你可以再加一个函数ISERROR()判断返回的是不是#VALUE!.完整公式如下;=IF(ISERROR(FIND(A1,B1,1)),"不属于","属于")

台风晨1377怎样在EXCEL表中使用公式提取省市名 -
皇促方19844418014 ______ 1、首先“FIND”函数主要用于确定某些字符数据在该单元格内数据字符串的具体位置. 2、打开工作表,鼠标单击选择H2单元格并输入公式“=LEFT(G2,FIND(“省”,G2))”后,按下键盘上的回车键计算出结果即可. 3、可以看到在H2单元格中已经完成了对省份的提取. 4、接着鼠标单击选中该单元格,将该公式填充到下面单元格内,完成对省份的提取. 5、FIND函数语法构成:FIND(find_test,within_text,[start_num]). 6、find_test:查找的文本字符,within_text:包含查找文本的文本字符串,start_num:指定查找的字符.

台风晨1377如何在excel中用find函数计算小括号为第几个字符? -
皇促方19844418014 ______ “小括号”是一组的哦,左右两个符号的位置因括号内容不同而异. =FIND("(",A1) =FIND(")",A1)

台风晨1377excel 的find 和SEARCH 函数有区别吗?? -
皇促方19844418014 ______ 类似,略有区别, find区分英文大小写,search不区分. find不支持通配符,search支持通配符.

台风晨1377excel怎么提取ifind的数据 -
皇促方19844418014 ______ 是运用FIND函数来找数据?还是需要在一列数中查找提取字符:“ifind”? FIND 的函数使用说明如下: FIND(find_text, within_text, [start_num]) FINDB(find_text, within_text, [start_num]) FIND 和 FINDB 函数语法具有下列参数 (参数:为操作、...

台风晨1377EXCEL里find函数返回没找到的表达式怎么写 -
皇促方19844418014 ______ 可以用TYPE函数,返回函数值的类型,如果FIND找不到,就会返回错误值,这时候,如果再用TYPE返回FIND的值,如果等于16的话,证明FIND的值是错误值,相当于说没有找到想要的结果

台风晨1377EXCEL中寻觅字符串里的某个字符用哪一个函数? -
皇促方19844418014 ______ FIND函数,是查找某个字符的

台风晨1377excel函数公式中“包含”某些内容怎么体现 -
皇促方19844418014 ______ excel中有find函数和search函数可以考虑,其中: 1、“Excel中find函数的使用方法”(包含说明和案例) http://jingyan.baidu.com/article/0eb457e50efbcd03f1a905bd.html 2、“Excel中search函数的使用方法”(包含说明和案例) http://jingyan.baidu.com/article/2a138328bc30f3074b134f50.html 若解决了你的问题,请采纳.

台风晨1377Excel中Left函数怎么用 -
皇促方19844418014 ______ 1、如图,LEFT函数指从一个文本字符串的第一个字符开始返回指定个数的字符,现在以B2的数字为例,取左边的3位数; 2、在C2单元格输入LEFT函数,取值区域是B1,要取3位数即填3,故输入函数=LEFT(B1,3),则可取出B1单元格的前三位987; 3、同理,如果取5位的话则把3改成5,则可从左边起取B1单元格的5位数字98763; 4、如果要取某个字之前的文字部分,那么要加一个FIND函数,则查找这个字,得到的结果是左边的文字直到要查找的这个字; 5、如果是查找某个字前面的文字,则在FIND函数后面-1,表示得到的结果不包含这个字,所以结果是北京,不包含市.

台风晨1377如何在excel工作表中一次性找出所有重复数据?谢谢 -
皇促方19844418014 ______ EXCEL2003中: 1、全选或选中在表中需要重复查找的区域. 2、点菜单“格式”-“条件格式”. 3、把对话框最左边的“单元格数值”改为“公式”,并且在右边的文本框中输入“=COUNTIF($1:$65536,A1)>1”(不要输入引号). 4、点选“格式—“图案”,选中颜色,点“确定”—“确定”.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024