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 )

以下屏幕截图显示了如何在实践中使用该公式:

Excel VLOOKUP 按日期

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

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注