"如何判断一个单元格里是否包含某些内容?" 这可能是PaPa君被问到的次数最多的问题之一了!
回想一下,你是否也遇到过这样的问题呢?在单元格内查找字符,Ctrl+F当然是一个办法~但用函数能提供更多的灵活性,也为进一步计算提供基础。
那今天PaPa君就先隆重介绍函数大讲堂的第一位成员:Find函数
目录
函数简介
微软官方介绍
函数参数说明
简单示例
核心要点
举一反三
思维扩展
函数简介
微软官方介绍
FIND(find_text, within_text, start_num)
返回一个字符串在另一个字符串中出现的起始位置(区分大小写)
函数参数说明
find_text:必选。要查找的字符串;
within_text:必选。要在其中查找find_text的字符串;
start_num:可选。开始查找的字符位置,首字符的位置是1;默认值是1;
简单示例
举个简单例子,下图第一行是需要查找的字符串,即find_text,第二行是在这其中查找,即within_text,第三行是使用find的公式,第四行是得到的结果。
图中箭头表示所引用的单元格具体的指向
核心要点
函数的参数和示例是对函数理解最基本的要求。但在日常的工作生活中使用函数的过程中,有许多要点需要谨记。
以下便是PaPa君总结的核心要点,一定要牢记在心哦!
1)是在第二个本文中查找第一个文本,顺序不能错。
2)如果第一个文本在第二个文本中出现多次,返回第一次出现的位置
3)如果找不到相应文本,返回错误值#VALUE
4)既然是返回位置,需要说明,Find函数始终将每个字符按1来计数
5)find_text区分大小写,且不允许使用通配符
6)find_text为空字符串"",则返回within_text中的第一个字符,即返回1
举一反三
通常来说,返回字符位置并不太会成为最后的结果,但它是进行更进一步计算的基础。因此Find函数是一个基本工具,掌握它很重要哦。
举几个比较常见的以Find函数为基础的问题作为抛砖引玉:
比如,需要判断是否包含字符串,通过返回的位置进行IF函数判断;
比如,提取和字符串相关的信息(字符串前的内容);
比如,需要判断单元格内是否包含多个字符串;
思维扩展
到了脑洞大开的时候了,PaPa君脑补了几个扩展问题,也希望读者可以一起来思考思考哦。(小提示:有些问题和find无关哦。)
1)如何提取某字符串后的所有内容?
2)如果要查找的内容不确定,需要使用通配符,怎么办呢?
3)如果要查找一系列单元格中是否包含某个单元格呢?
网友评论