作者instarfree (Elisa)
看板Office
標題[算表] vlookup數字錯誤
時間Thu Aug 22 14:23:06 2019
軟體:excel
版本:2016
https://imgur.com/uLfurqj 版上的大大好
請問我的c2 38200 對應出的級距應該是12
為什麼它級距資料會錯誤呢? 顯示16
=VLOOKUP(B2,$E$1:$F$17,1,0)
如果在函數後面改成false
會直接變#N/A..
到底哪裡出問題了T_T...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.39.25 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1566454988.A.B0E.html
→ soyoso: 寫法會以38200會搜尋首欄e1:e17中最接近的值,且第三引數 08/22 14:35
→ soyoso: 為1表回傳首欄的值 08/22 14:36
→ soyoso: 因此要以函數vlookup來寫的話,e:f欄的資料要對調 08/22 14:37
→ soyoso: 如不是以最接近的值,而是要完全符合的話 08/22 14:41
→ soyoso: 若不要對調的話,函數index配合match 08/22 14:42
→ instarfree: 謝謝s大 想問為何查找資料的排序會影響呢? 08/22 16:47
→ soyoso: 這要看使用函數是要找完全符合或接近的值 08/22 16:53
→ soyoso: 找完全符合的話,是否排序則無影響;接近的值的話,函數 08/22 16:54
→ soyoso: vlookup則需遞增順序排序 08/22 16:55
推 chusbs: 明顯就是EF欄寫反了 08/23 20:04
推 chusbs: EF欄對調,公式改成VLOOKUP(B2,$E$1:$F$17,2,1) 08/23 20:07