IF(ISERROR(FIND("快线",N2))是什么意思啊?

发布网友 发布时间:2022-04-21 05:40

我来回答

3个回答

热心网友 时间:2022-06-18 07:00

这个公式是错误的,不完整。
这时一个if()函数和一个find()嵌套的,在N2中查找“快线”,如果找得到取什么值,如果找不到取什么值。
比如:=IF(ISERROR(FIND("快线",N2)),1,0)
就是在N2中查找“快线”,如果找得到为0,如果找不到为1。

热心网友 时间:2022-06-18 07:01

公式不完整,IF还有两个参数没写上。
公式的意思:
FIND在N2单元格查找“快线”,找到了,返回这两个字在数据中的起始位置;找不到返回错误代码。
ISERROR判断FIND是否返回错误代码,是的话返回TRUE,否FALSE。
IF根据ISERROR的结果,返回另两个结果。

热心网友 时间:2022-06-18 07:01

主体是VLOOKUP(A2,A$1:A1,1,0),意思是在A$1:A1这个动态区域查找A2单元格是否存在。如果存在就取得这个值,不存在会得到#n/a错误。VLOOKUP的用法可以查阅函数帮助,这里的参数三是1,表示返回当前列本身。 A$1:A1是混合引用,取得当前行上方的A列区域。在这个基础上,外面再加一层IF函数。ISERROR(VLOOKUP(A2,A$1:A1,1,0))判断VLOOKUP的结果是否是错误,如果是错误(也就是上面说的#n/a错误,也就是查询值不存在)就为真,否则为假。然后利用IF函数实现两种结果的判断,VLOOKUP找到了值就返回“重复”,否则返回空。 也可以用 =if(countif(A$1:A1,A2),"重复","") ****在B2输入或者 =if(countif(A$1:A1,A1)>1,"重复","") ****在B1输入一定要采纳哦

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com