使用语法
FIND(find_text,within_text,start_num)
Find_text 是要查找的字符串。
Within_text 是包含要查找关键字的单元格。就是说要在这个单元格内查找关键字
Start_num 指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。
注意
使用 start_num 可跳过指定数目的字符。例如,假定使用文本字符串“AYF0093.YoungMensApparel”,如果要查找文本字符串中说明部分的第一个“Y”的编号,则可将 start_num 设置为 8,这样就不会查找文本的序列号部分。FIND 将从第 8 个字符开始查找,而在下一个字符处即可找到 find_text,于是返回编号 9。FIND 总是从 within_text 的起始处返回字符编号,如果 start_num 大于 1,也会对跳过的字符进行计数。
如果 find_text 是空文本 (),则 FIND 则会返回数值1。
Find_text 中不能包含通配符。
如果 within_text 中没有 find_text,则 FIND返回错误值 #VALUE!。
如果 start_num 不大于 0,则 FIND返回错误值 #VALUE!。
如果 start_num 大于 within_text 的长度,则 FIND 返回错误值 #VALUE!。
应用示例
find的公式表达式
find(find_text,within_text,start_num),其中find_text是指"查找的目标",within_text是指"目标所在的单元格",start_num是指"开始的位置"。
首先在excel中输入等于号,即"=",一般无论什么公式第一步都是输入等于号,并输入find.如图所示:
输入要查找的目标,这个可以是符号,英文,也可以是数字,但是一般要保证一个表格里面只有一个这样的目标,不然默认找到第一个的位置。
在上一步之后输入"逗号",继续进行下一步的操作,输入目标所在的单元格,同样也要在后面输入"逗号"。
最后一项的作用就是让我们确定从第几个字符开始查找.一般为"1",最后一步省略也是默认为"1".然后点击确定就可以得出答案。
一般和left函数搭配使用
left函数left中的第二个参数不是固定的时候就可以使用find函数进行确定位置,可以帮助我们节省很多时间。
注意事项
find的最后一个参数要不小于1
find函数的目标一般要唯一,如果不唯一,那么就要确定为唯一值,要不然会导致结果错误。