2012-11-12 40 views
0

我試圖讓單元格根據日期從2個表中查找數據,例如,如果在2012年6月30日之前查找表A,並且2012年7月1日之後查找表B中2根據excel中的變量日期查找表

我已經把在下面的計算無濟於事

=IF(G49<AH175,,VLOOKUP(Y49,$AI$178:$AU$181,AK$176,0)),IF(G49>AH214,,VLOOKUP(Y49,$AI$217:$AU$220,AK$176,0))

  • 所以Y49是細胞
  • AH175是日期31/7/2012
  • AH214是日期2012年1月7日
  • $ AI $ 178:$ AU $ 181,AK $ 176是表A - $ AI $ 217:$ AU $ 220,AK $ 176是表B 有人可以告訴我我是什麼做錯了

回答

2

VLOOKUP函數格式是

VLOOKUP(Lookup_Array中,則table_array,Col_index_num爲,[range_lookup])

你可以把一個IF圍繞table_array參數選擇根據條件不同範圍

像這樣的東西(假設你想從AK$176指定的列數返回)

=VLOOKUP(Y49,IF(Y49<AH214,$AI$178:$AU$181,$AI$217:$AU$220),AK$176,0) 
+0

+1 - 從來沒有意識到,你可以換行範圍一個'IF' – bendataclear

+0

這幫助堆,謝謝,現在我該如何寫公式來從AK176表A或AK213表B中獲得回報? – user1817456