以下情況:VLOOKUP:Lookup_Array中日期範圍
表1中的兩個單元提供的日期範圍:
Beginning____End
1.2013______2.2013
2.2013______3.2013...
表2給出具體日期和值
3.1.2013_____500$
5.2.2013_____700$...
我想要什麼現在要做的是在Sheet 1的正確日期範圍旁插入Sheet 2中的Values。請注意,每個日期範圍只有一個日期(因此只有一個值)。
1.2013___ 2.2013___500$
2.2013___ 3.2013___700$
通常在這種情況下,我會用VLOOKUP和匹配的日期,但是,這並不工作,因爲我將不得不把一個值範圍爲Lookup_Array中。
我會非常感謝您的幫助。這個問題似乎很容易,但我似乎無法找出解決方案!我試圖應用一些解決方案來解決我在這裏和其他網站上發現的類似問題,但我還沒有找到解決方案。
謝謝,最好的問候!
好的解決方案!在您的文件的當前版本中,您已經使用了OFFSET和MATCH,但是上面公佈的公式適用於(沒有示例表的讀者,特定日期和值在Sheet1!$ B $ 3:$ C $ 11和開始/結束日期在使用上述公式的工作表B和C列中)。 – nekomatic
@nekomatic哦,哎呀,我嘗試了偏移和匹配的第一輪,我想我忘了保存更新的只有vlookup。感謝您指出了這一點!我剛更新了excel。 – Jerry
嘿傑瑞,嘿nekomatic!非常感謝您的幫助,我非常喜歡Jerrys解決方案。謝謝nekomatic指出VLOOKUP要麼是精確匹配,要麼是小於搜索值的最大值。我把jerrys解決方案轉化爲文字,這可能不會像我這樣有經驗的excel用戶。如果我錯了,請糾正我:如果小於[範圍上限]的最大值大於或等於[範圍下限] - >查找[範圍上限] - 如果不是 - >寫入0 –