不是说vlookup能查找指定值么,我79不属于A1:A4中的任何值,为什么还能返回结果。。哪位大侠能解释一下。

[复制链接]
查看11 | 回复4 | 2012-11-14 11:57:01 | 显示全部楼层 |阅读模式
你的公式忽略了最后一个参数,是否精确匹配,忽略的时候是模糊匹配,所以有可能返回结果。以下3种都是属于精确匹配=VLOOKUP(79,A1:B4,2,0)=VLOOKUP(79,A1:B4,2,false)=VLOOKUP(79,A1:B4,2,)以下3种都是模糊匹配=VLOOKUP(79,A1:B4,2,1)=VLOOKUP(79,A1:B4,2,true)=VLOOKUP(79,A1:B4,2)...
回复

使用道具 举报

千问 | 2012-11-14 11:57:01 | 显示全部楼层
=VLOOKUP(79,A1:B4,2,0)或者 =VLOOKUP(79,A1:B4,2,false)这样只有真值时才返回...
回复

使用道具 举报

千问 | 2012-11-14 11:57:01 | 显示全部楼层
你要看看 关于vlookup 的帮助文件……在你的公式中 省略了一个 最后的查找方式的参数,那么 这个参数如果省略的话系统要求 就是 查找的列 是升序排列的 如果找不到相同的值 就返回 小于并与要找的值最近的一个……详细看看 帮助……要精确查找的话 你的公式 应该是 =VLOOUP(79,A1:B4,2,0)...
回复

使用道具 举报

千问 | 2012-11-14 11:57:01 | 显示全部楼层
系统错误...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行