[算表] vlookup數字錯誤

作者: instarfree (Elisa)   2019-08-22 14:23:06
軟體:excel
版本:2016
https://imgur.com/uLfurqj
版上的大大好
請問我的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