作者maumaumau (為未來而努力喲~~)
看板Office
標題[算表] excel使用lookup問題
時間Fri Jul 14 15:01:06 2017
軟體:excel
版本:2010
如下不知哪裡有錯
內容是如果D1出現1的話,就去排序H4在整個H欄位,並且排序後前100會依照U和V的4到103
列所示呈現,
其中U欄是寫1~100,V欄是寫1~5為50000,6~10為30000,11~100為10000
我希望結果可以依照排序帶出是50000還是30000還是10000,但目前的公式會把超過100以
後的也列為10000,而不是0
=IFERROR((LOOKUP((IF(D4=1,RANK(H4,$H$4:$H$2000,0),0)),$U$4:$U$103,$V$4:$V$103)
),0)
研究好久,弄不出來
請問是哪裡有問題呢
謝謝大家~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.174.128
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1500015669.A.E73.html
1F:→ soyoso: 如有參照表u4:v103的話,可改以函數vlookup,range_lookup 07/14 16:27
2F:→ soyoso: (第4個引數)以false或0,尋找出u4:u103完全符合的數值 07/14 16:28
3F:→ soyoso: 超過100的部分就會回傳#n/a錯誤值,並於iferror顯示為0 07/14 16:30
4F:→ maumaumau: 謝謝指導,我再試試看喔 07/15 10:48