[算表] vlookup数字错误

楼主: instarfree (Elisa)   2019-08-22 14:23:06
软件:excel
版本:2016

版上的大大好
请问我的c2 38200 对应出的级距应该是12
为什么它级距资料会错误呢? 显示16
=VLOOKUP(B2,$E$1:$F$17,1,0)
如果在函数后面改成false
会直接变#N/A..
到底哪里出问题了T_T...
作者: soyoso (我是耀宗)   2019-08-22 14:35:00
写法会以38200会搜寻首栏e1:e17中最接近的值,且第三引数为1表回传首栏的值因此要以函数vlookup来写的话,e:f栏的资料要对调https://i.imgur.com/uAR62Of.jpg如不是以最接近的值,而是要完全符合的话https://i.imgur.com/8Wlg49a.jpg若不要对调的话,函数index配合matchhttps://i.imgur.com/i80KBZb.jpg
楼主: instarfree (Elisa)   2019-08-22 16:47:00
谢谢s大 想问为何查找资料的排序会影响呢?
作者: soyoso (我是耀宗)   2019-08-22 16:53:00
这要看使用函数是要找完全符合或接近的值找完全符合的话,是否排序则无影响;接近的值的话,函数vlookup则需递增顺序排序
作者: chusbs (^^)   2019-08-23 20:04:00
明显就是EF栏写反了EF栏对调,公式改成VLOOKUP(B2,$E$1:$F$17,2,1)

Links booklink

Contact Us: admin [ a t ] ucptt.com