大家好,欢迎来到IT知识分享网。
FIND说明和使用
查找一段文字或者字符串中是否包含指定的字符,
比如我们查找”我是中国人”中是否包含”国”字,
如果不包含就会报错,如下表
如果包含就会返回所在位置的第一个位置,比如上面的返回值是4,也就是”国”字在”我是中国人”这个字符的第4位。如下表
要查找的字符 |
包含字符的文本 |
返回值 |
公式 |
国 |
我是中国人 |
4 |
=FIND(A2,B2) |
你 |
我是中国人 |
#VALUE! |
=FIND(A3,B3) |

上面的是只查找一个字符,也就是一个”国”,如果查找的是”中国”在”我是中国人”的位置,返回的是第一个字符也就是中的位置3,当然前提是”我是中国人”要包含”中国”,不然依然是报错
我们看一下结果
要查找的字符 |
包含字符的文本 |
返回值 |
公式 |
国 |
我是中国人 |
4 |
=FIND(A2,B2) |
你 |
我是中国人 |
#VALUE! |
=FIND(A3,B3) |
中国 |
我是中国人 |
3 |
=FIND(A4,B4) |
中国 |
我是中华人 |
#VALUE! |
=FIND(A5,B5) |

FIND使用场景
1.find是用来找字符所在的位置的,返回的是字符所在的位置
2.知道了字符所在的位置,我们及可以对这个位置进行相应的操作,比如与replace连用
将类似3元/斤,30元/斤等不同位置的”/”替换成”每”,替换成3元每斤,30元每斤(当然这些功能也可以用替换功能实现)
要替换字符的文本 |
find和repalce嵌套 |
find和repalce嵌套 |
3元/斤 |
3元每斤 |
=REPLACE(A11,FIND(“/”,A11),1,”每”) |
30元/斤 |
30元每斤 |
=REPLACE(A12,FIND(“/”,A12),1,”每”) |
57.12元/斤 |
57.12元每斤 |
=REPLACE(A13,FIND(“/”,A13),1,”每”) |

3.我们还可以和其他的有位置参数的函数连用实现相应的功能,比如index,row,column等函数嵌套
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/181207.html