在excel函数不显示0中0和1有什么区别

查看: 12986|回复: 5
vlookup后面的逻辑值0和1不明白求助!
阅读权限20
在线时间 小时
之前发的帖没表达明白,现重发一次,望高手指点!谢谢
11:09 上传
点击文件名下载附件
54.09 KB, 下载次数: 24
阅读权限100
在线时间 小时
VLOOKUP函数帮助& &如果 range_lookup 为 TRUE 或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP 可能无法返回正确的值。
如果 range_lookup 为 FALSE,则不需要对 table_array 第一列中的值进行排序。
TRUE=1,FALSE=0
阅读权限30
在线时间 小时
這個表格的狀況:
表中有兩個1.01.01.02.001,只會回傳第一個。
(當出現多個索引值相同的時候,只會回傳第一個值。)
你問的問題:
第4參數為0時,會找到完全相同的字串。
如果第4參數沒寫,或是1,會傳回很神奇的值 {:soso_e120:}
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
如果 range_lookup 為 FALSE,則 VLOOKUP 只會尋找完全符合的值。
如果 table_array 第一欄中有兩個以上的值與 lookup_value 相符,將會使用第一個找到的值。
如果找不到完全符合的值,則傳回 #N/A 錯誤值。
阅读权限20
在线时间 小时
sol1976 发表于
這個表格的狀況:
表中有兩個1.01.01.02.001,只會回傳第一個。
(當出現多個索引值相同的時候,只會回傳 ...
& &&&我说的就是第4参数如果是1的话,到底是啥意思,怎么运用啊!求解,谢谢
阅读权限30
在线时间 小时
wysabc 发表于
& &&&我说的就是第4参数如果是1的话,到底是啥意思,怎么运用啊!求解,谢谢
如同2樓版主回應的,
如果是1,索引值要升序排列,不然會出錯。
(模糊查找,以二分法方式查找)
如果想知道詳細狀況,請看完下面這帖。
然後你會後悔為什麼要看這帖,
為什麼不直接把「如果是1,索引值要升序排列」這句話背起來就好了。
阅读权限20
在线时间 小时
放这里,明天看。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师查看: 19961|回复: 15
IF {1,0) 是什么意思?
阅读权限20
在线时间 小时
各位高手帮忙看一下,这个公式是什么意思?
=VLOOKUP(A45,IF({1,0},D37:D42,B37:B42),2)& & 非常感谢!
阅读权限20
在线时间 小时
IF({1,0},D37:D42,B37:B42)
这个是构建一个内存数组,意思就是在内存中生成一个B37:B42 D37:D42数组
因为VLOOKUP不支持直接反向查找,所以通过这种变换,就不再从原数据表中进行查询,而是从内存数组中进行查询
阅读权限150
在线时间 小时
阅读权限70
在线时间 小时
向后兼容的判断
阅读权限50
在线时间 小时
使用IF{1,0}重新构建数组,让vlookup可以的查找项可以不在第一列
阅读权限20
在线时间 小时
& & & & & & & &
把B列的数据和D列的数据重新构造成新的数据
阅读权限30
在线时间 小时
& && &我想,是不是这个意思:本来应该直接查找排在前面的B37:B42列才符合VLOOKUP的用法,通过这种设置,就可以跳过B列,直接查找D37:D42列的数据。
阅读权限30
在线时间 小时
& & 整个公式应该这样理解:在D37:D42中查找和A45这个值相等的单元格(比如查找到结果为D40=A45),那么就返回和D列同行(D40行)的B37:B42列中单元格的值(为B40的值)。
阅读权限20
在线时间 小时
把B列和D列换一下,这样就可以用VLOOPUP查找D列的数据。
阅读权限20
在线时间 小时
记号,学习
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师

我要回帖

更多关于 excel函数不等于0 的文章

 

随机推荐