[算表] 要取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