[算表] 要取VLOOKUP抓到後的上一欄

作者: HaoHow (皓)   2019-06-15 00:44:46
軟體:EXCEL
版本:EXCEL365
說明圖:https://i.imgur.com/xGuxyi7.jpg
檔案:https://reurl.cc/3Ag8j
請問版上高手,
我要在工作表1去取工作表2的相對應欄位,
在取近5日與近10日,用VLOOKUP去找沒有問題,
但現在想在工作表一的今日,去抓工作表二的最後一個日期的數字,該怎麼做?
進5日用的公式如下(C2)
=IFERROR(VLOOKUP(C$1,工作表2!$A:$BZZ,MATCH($A2,工作表2!$4:$4,0),0),"")
想用向上偏移一格的方式,但我試不出來。
再請教上面公式的$4:$4 是什麼意思,有找過其他人的解釋,但還是沒能理解。
謝謝!
作者: soyoso (我是耀宗)   2019-06-15 07:41:00
https://i.imgur.com/sjFYJRJ.jpg 類似這樣參照工作表2的話同內文近5日公式內的工作表名稱!儲存格範圍4:4為第4列,2007以上版本範圍為a4:xfd4,2003版本為a4:iv4$表絕對參照,加入後不會隨著拖曳而變動列欄號。用於整列$4:$4或整欄$a:$a時上下或左右拖曳時都不會改變回文連結內d$4:m$1000,於列的部分絕對參照,表公式向上下拖曳時都會固定在d4:m1000這個儲存格範圍;公式向左右拖曳時會因欄的部分為相對參照,而有所改變。
作者: HaoHow (皓)   2019-06-15 15:06:00
謝謝so大說明,再請教如果底下會有其他欄位的話,就會受影響,所以當初才會想用近5日的方式去做向上偏移。如果是以下這種情況,該怎麼做呢?謝謝!https://i.imgur.com/774mZ2P.jpg檔案: https://reurl.cc/gb96X
作者: soyoso (我是耀宗)   2019-06-15 15:38:00
作者: HaoHow (皓)   2019-06-15 21:49:00
感謝解答,請問這個-4該怎麼算呢? 謝謝https://i.imgur.com/atl98t9.jpg不知道這樣對不對
作者: soyoso (我是耀宗)   2019-06-15 22:41:00
想法為match搜尋"近5日"於a欄會回傳19,回傳近5日上方列號18,hlookup尋找資料的表格為d4:m998,要回傳d4:m998第幾列(從第4列起至第18列)為18-4+1=19-4因此-4是和d4:m998的起始列有關,如果表格是m5:m998那就會是-5
作者: HaoHow (皓)   2019-06-16 00:25:00
非常感謝解答,終於懂了,謝謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com