逻辑判断函数才会返回TURE或者FALSE,而查找引用函数一般会返回查找值在数组或者单元格区域中所在的位置。所以要实现返回“是”或者“否”需要添加一个判断函数(IF函数)才能进行判断返回是还是否。
同时这也分两种情况:
1.在数组中查找使用
=IF(ISERROR(MATCH("你",{你,我,他})),"否","是")
这个函数是在“你,我,他”这组数中查找是否有“你”这个值,如果有返回“是”
2.在单元格区域中查找:
=IF(ISERROR(MATCH("你",A1:A10,0)),"否","是")
这个函数是在A1:A10单元格区域中查找是否有“你”这个值,如果有返回“是”
注:
ISERROR函数用来判断是否找到想要找的值,按照楼上两位的技巧也可以去掉ISERROR函数,因为当没查找到值时返回的将是错误值,这时IF函数将执行FALSE,所以俩个公式可以简化为:
=IF(MATCH("你",A1:A10,0),"是","否")
=IF(MATCH("你",A1:A10,0),"是","否")
公式中的MATCH函数还可以用其他查找引用函数来替代,比如VLOOKUP,LOOKUP,CHOOSE等等
=if(countif(A:A,B1),"是","否")
=COUNTIF(数组区域,指定值)>0