Table of contents
我们使用 VLOOKUP 通过日期查找数据表中的日期。 它对于从数据集中查找特定日期对应的值是非常有用的。 我们在使用 VLOOKUP函数 被称为 查询值 因此,当我们应用VLOOKUP by date时,日期就是查询值。 这篇文章展示了如何应用 VLOOKUP 下图给出了一个概念,即如何通过最简单的方式按日期划分。 VLOOKUP 按日期工作。
下载实践工作手册
你可以从下面的下载按钮下载实践工作手册。
应用日期的Vlookup.xlsx在Excel中按日期应用VLOOKUP
我们将使用以下数据集来说明如何应用 VLOOKUP 该数据集包含不同日期对应的销售金额。
假设,你想在单元格中输入日期 E5 以找到单元格中相应的销售金额 F5 .
你可以通过下面的步骤轻松做到这一点。
阶梯
1.首先,在单元格中输入以下公式 F5 :
=vlookup(e5,b5:c10,2,false)
2.不要担心 #N/A 错误。
3.现在,在单元格中输入一个日期 E5 以获得所需的销售金额,如下所示。
4.在输入日期时要注意日期格式。 你必须以与数据集中相同的格式输入日期,即 MM/DD/YYYY 在这种情况下。
5.如果你要找的日期在数据集中不存在,它将显示一个 #N/A 错误。 例如,输入2/4/2022而不是2/4/2022,你会看到以下内容。
这个公式是如何工作的?
1.VLOOKUP函数由以下参数组成。
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup] )
2.首先,它询问要查找的值( lookup_value) .然后是要查询的数据范围( table_array) 此后,它要求 列号 ( col_num_index ),其中返回值存在于该范围内。 最后,在 范围查询 参数询问你是否要寻找一个 近似匹配(TRUE)。 或一个 完全匹配(FALSE) .
3.如果我们将其与单元格中输入的公式进行比较 F5 然后我们得到。
- 查找_值 = E5 其中包含我们寻找的日期。
- Table_array = B5:C10 其中包含数据集。
- Col_index_num = 2 这是数据集的第二列,包含我们想要找出的销售金额。
- 范围查询 = 失败 也就是说,要寻找一个完全匹配的。
阅读更多:如何使用VLOOKUP来寻找一个介于范围之间的值
在Excel中执行VLOOKUP来返回日期
现在,如果我们想找到与最大销售金额相对应的日期怎么办? 让我们按照下面的步骤来做。
阶梯
1.首先,在单元格中输入以下公式 E5 :
=MAX(C5:C10)
2.然后 最大功能 在这个公式中,将返回最大的销售金额,从 销售 列。
3.之后,在单元格中输入以下公式 F5 :
=vlookup(e5,b5:c10,1,false)
4.但这给 #N/A 错误。
5.这是因为我们要找的值仍然在表格阵列的第二列。
6.为了解决这个问题,让我们互换一下 日期 和 销售 列。
7.然后改变单元格中的公式 E5 到下面一个。
=MAX(B5:B10)
8.新的数据集将看起来如下。
9.之后,在单元格中应用以下公式 F5 :
=(vlookup(e5,b5:c10,2,false)
10.这将返回日期为一个数字。
11.解决这个问题的最简单方法是通过改变该单元格的日期格式,从 首页 标签。
12.另一种方法是在单元格中应用以下公式,而不是先前的公式。 F5 .
=text(vlookup(e5,b5:c10,2,false), "d-mmm- yy")
13. TEXT功能 在这个公式中,将改变从 VLOOKUP 公式为日期格式。
阅读更多:在Excel中查找范围内的值并返回(5种简单方法)
需要记住的事情
- 你必须以与数据集中的日期相同的格式输入日期。
- 查询值必须在一个比包含返回值的列更早的列中。
- 请确保文本格式在双引号内 ( "" )中。 文本 功能。
总结
现在你知道如何应用 VLOOKUP 如果有进一步的疑问或建议,请使用下面的评论部分。 你可以访问我们的 ǞǞǞ 博客,以了解更多关于excel的信息。