excel学习库

excel表格_excel函数公式大全_execl从入门到精通

字符查找函数FIND和SEARCH的基本用法

各位表亲好,关于字符查找大家应该都不陌生。EXCEL中提供两种查找的方法,一个是通过“查找替换”(快捷键是“Ctrl+F”),另外一种是利用函数进行查找。EXCEL提供的查找函数有两个,分别是FIND函数和SEARCH函数,今天咱们就来聊聊函数法进行字符替换。

(一)函数介绍:

1. FIND

函数用途:用于找到目标文本在原始文本中的起始位置的值。

函数写法:=FIND(要找的文本,哪里找,[开始位置])。

特别说明:其中[开始位置]是可选的,如果省略则默认为1。

2. SEARCH

函数用途:在文本字符串中用新字符替代指定位置的旧字符。

函数写法:=SEARCH(要找的文本,哪里找,[开始位置])

3.两者区别

FIND函数区分大小写,而SEARCH函数则不区分大小写

SEARCH函数支持通配符,而FIND函数不支持

图1:两者对比表

(二)应用案例

1.提取字符串

图2:提取字符串案例

【公式】C3单元格中的公式为:=RIGHT(A3,LEN(A3)-FIND("-",A3))

【拆解】首先,利用FIND函数查找"-"的位置,然后,用总字符串的长度减去"-"的位置,确定将军的姓名字数,最后,用RIGHT函数从最右边开始提取相应长度的字符即可。同理,B3单元格的公式为=LEFT(A3,FIND("-",A3)-1)。

2.根据简称查询

图3:根据简称查找

【公式】B3中的公式为:=LOOKUP(1,0/FIND(A3,$D$3:$D$5),$E$3:$E$5)

【拆解】首先,使用FIND函数在D3:D5 查询简称的位置,返回数字的则代表D列中包含简称,否则返回#VALUE! ;然后,利用LOOKUP函数的经典套路(1,0),返回E3:E5中的对应排序。

结语:今天我们学习了FIND函数和SEARCH函数的含义及区别、并介绍了两个函数的基本用法。最后,想跟大家聊的是,单个函数的应用场景非常有限,要解决复杂问题必须需要函数间的嵌套,当然,前提依然是熟练掌握函数的基本用法。好了今天的内容就到这里了,Bye!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接