excel函数怎样实现在一个数组中,若查找到某个指定值返回“是”否则返回“否”的?

不是返回true或false的啊,谢谢。... 不是返回true或false的啊,谢谢。 展开
 我来答
metoome123
2011-02-22 · TA获得超过2281个赞
知道小有建树答主
回答量:589
采纳率:100%
帮助的人:282万
展开全部
逻辑判断函数才会返回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等等
莱昂纳德_欧拉
2011-02-22 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7254
采纳率:0%
帮助的人:1.1亿
展开全部
=if(countif(A:A,B1),"是","否")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
热情的橘子醬8D544
2011-02-22 · TA获得超过6.9万个赞
知道大有可为答主
回答量:2.6万
采纳率:57%
帮助的人:1亿
展开全部
=COUNTIF(数组区域,指定值)>0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式