在 VLOOKUP 中使用日期(带日期的单元格)

Use day (cell with date) in a VLOOKUP

我有一个包含我的数据的主要 sheet 和 31 个可能的 sheet 以及用于输入各种计算的附加数据。我想使用 VLOOKUP 来获取正确的数据,但是 Iml 很难使用额外的 sheet 引用。我希望根据主 sheet.

第三列中的日期将其设为动态公式

这是当前有效的方法:

=VLOOKUP(A2,'1'!$A:$B3, 2,TRUE )

我希望得到像下面这样的东西:

=VLOOKUP(A2,' "Day(C2)" '!$A:$B3, 2,TRUE )

其中 C2 是我的日期,因此它将从该日期开始获取日期并针对该 sheet 和范围进行查找。

您需要使用 INDIRECT

=VLOOKUP(A2,INDIRECT("'" & "1" & "'!$A:$B3"),2,TRUE)

现在只需将 "1" 替换为 Day(C2)

=VLOOKUP(A2,INDIRECT("'" & DAY(C2) & "'!$A:$B3"),2,TRUE)

截图