如何在今天的日期或最新日期使用VLOOKUP?


0

我有一个包含日期及其数据的表,但是日期列没有任何格式,并且写成yyyy-mm-dd,例如2016-08-29。它与右边对齐。此表是从Google Analytics脚本生成的,因此我无法控制其格式,即我无法手动将列更改为日期格式。

我的问题是如何使用VLOOKUP查看今天的日期,然后在B列中查找值?

这不起作用,因为today()不返回yyyy-mm-dd格式。

=vlookup(today(),'datasheet'!A16:B1000,2,false)

由于某些原因,这不起作用:

=vlookup(text(today(),"yyyy-mm-dd"),'datasheet'!A16:B500,2,false)

这是数据表的样子:

数据表

如何使用VLOOKUP今天的日期或最新日期?


2
尝试today()改为TEXT(today(),"yyyy-mm-dd")
斯科特克拉纳2016年

尝试过,但也没有工作,返回N / A“没有在vlookup找到2016-08-29”。该日期位于数据表中。
KDFZ 2016年

你可以在表格中添加一列吗?或者,您是否可以将一个公式添加到一个足够远的单元格列中,以免影响您的使用?就vlookup而言,核心问题很可能是日期看起来像42611.37。
bvaughn 2016年

2
看起来excel将日期视为真实日期而不是文本。你确定第一个公式不起作用吗?我敢打赌,有一个时间单位没有显示,而今天()不等于时间将在A列的日期添加小数。
Scott Craner 2016年

1
创建一个列并在第一行= DATE(左(A1,4),MID(A1,6,2),MID(A1,9,2))中编写此公式,看看它是否为您提供了真实的日期和副本如果您有一个日期结果复制此列并在特定值上粘贴新地点并使用Vlookup就可以了
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.