(一)FIND函数语法
FIND函数会判断要找出的文字(find_text)是不是落在查找的字符串范围(within_text)里面。是的话回传在第几个字开始是要查找的文字,否的话会是#VALUE(excel中表示错误的值)。
FIND( find_text , within_text , [start_num] )
find_text : 要找出的文字(也可是一串字符串)
within_text: 要在哪个字符串范围里面查找
[start_num]: 选填项。要从第几个文字开始查找
(二)FIND函数判断单元格是否包含特定文字
假设我们从记账资料里面想知道有多少餐吃了「面」,就可以使用FIND来判断。
要查找的文字是「面」,所以第一个参数输入「面」
要查找的字符串范围是在D栏,第一笔在D2,输入D2
这里不限定要从D2的第几个字开始找,所以第三个参数不输入。
=FIND("面",D2)
excel-find-语法范例
(三)FIND函数判断单元格是否包含特定文字 – 结果
如果「面」这个字有在D栏里面,就会显示这个字第一次出现是在第几个字。
(一)COUNTIF函数语法
COUNTIF的介绍可以先参考 : countif : 自动计算次数 – Excel小技巧。
countif( range , criteria )
range : 要计算次数的范围
criteria : 符合这个条件的时候会计算次数
(二)COUNTIF函数判断单元格是否包含特定文字
一样假设我们从记账数据里面想知道有多少餐吃了「面」;这边要转换一下COUNTIF的用法。
COUNTIF的普遍用法 : N个单元格范围内有M个储存符合条件。
大部分时候COUNTIF是看很多个单元格范围内,有多少个单元格符合某个条件。
COUNTIF运用在查找文字的用法 : 这1个单元格范围内有M个储存符合条件,M只会是0或1。
在查找文字的情境,单元格范围变成1个单元格,是否符合某个条件,所以符合的话只会回传1,因为单元格范围只有1个(这1个单元格范围内有1个储存符合条件),否则为0。
(三)COUNTIF函数判断单元格是否包含特定文字 – 实际范例
要查找的字符串范围是在D栏,第一笔在D2,第一个参数输入D2
符合条件的话则是要借助通配符「*」来做判断,在这个范例里面,要判断的条件加上通配符会变成“*面*”,表示「面」这个字出现在单元格的任一个位置都符合条件。
要查找的文字是「面」,所以运用通配符输入「”*面*”」,如果要查找一串字符串,一样可以用这个方法。
=COUNTIF(D2,"面")
excel-COUNTIF-语法范例
(四)FIND函数判断单元格是否包含特定文字 – 实际范例结果
如果「面」这个字有在D栏里面,就会显示1(有1个单元格符合条件),否则显示0(没有单元格符合条件)。
联系客服