Excel:如何按日期使用 vlookup
在 Excel 中按日期使用 VLOOKUP 有两种有效方法:
方法1:使用VLOOKUP和单元格引用
= VLOOKUP ( D2 , A2 : B9,2 , FALSE )
此公式在A2:B9范围内的单元格D2中查找日期,并返回该范围第 2列中的相应值。
方法 2:使用 VLOOKUP 和 DATEVALUE
= VLOOKUP (DATEVALUE("1/14/2023") , A2:B9 , 2 , FALSE )
此公式在范围A2:B9中查找日期 01/14/2023,并返回该范围第 2列中的相应值。
注意: FALSE参数告诉 Excel 查找精确匹配而不是模糊匹配。
以下示例展示了如何在 Excel 中使用以下数据集实际使用每种方法:
示例 1:按日期和单元格引用使用 VLOOKUP
假设我们要查找日期 01/14/2023 并返回 sales 列中的相应值。
我们可以在单元格E2中键入以下公式来执行此操作:
= VLOOKUP ( D2 , A2 : B9,2 , FALSE )
以下屏幕截图显示了如何在实践中使用该公式:
VLOOKUP 公式正确返回销售值15 。
示例 2:使用 VLOOKUP 按日期和 DATEVALUE
再次假设我们要查找日期 01/14/2023 并返回 sales 列中的相应值。
我们可以在单元格E2中键入以下公式来执行此操作:
= VLOOKUP (DATEVALUE("1/14/2023") , A2:B9 , 2 , FALSE )
以下屏幕截图显示了如何在实践中使用该公式:
VLOOKUP 公式正确返回销售值15 。
请注意,如果我们尝试使用不带DATEVALUE函数的引用日期,我们将收到#N/A作为结果:
DATEVALUE函数是将文本日期转换为 Excel 可识别的日期序列号所必需的。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务:
Excel:如何使用 VLOOKUP 返回所有匹配项
Excel:使用 VLOOKUP 返回空白而不是零
Excel:如何在 VLOOKUP 中使用 TRUE 或 FALSE