2根据excel中的variablesdate查找表格

我试图find一个单元格根据date从2个表格中查找数据,例如,如果在2012年6月30日之前查找表格A,并且2012年7月1日之后查找表格B

我已经做了下面的计算,但是无济于事

=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是2012年7月31日的date
  • AH214是2012年7月1日的date
  • $ AI $ 178:$ AU $ 181,AK $ 176是表A – $ AI $ 217:$ AU $ 220,AK $ 176是表B有人可以告诉我我做错了什么

VLOOKUP函数格式是

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

您可以在table_array参数周围放置一个IF ,根据条件select不同的范围

就像这样(假设你想从AK$176指定的列号返回)

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