我有一个包含日期及其数据的表,但是日期列没有任何格式,并且写成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
今天的日期或最新日期?
尝试过,但也没有工作,返回N / A“没有在vlookup找到2016-08-29”。该日期位于数据表中。
—
KDFZ 2016年
你可以在表格中添加一列吗?或者,您是否可以将一个公式添加到一个足够远的单元格列中,以免影响您的使用?就vlookup而言,核心问题很可能是日期看起来像42611.37。
—
bvaughn 2016年
看起来excel将日期视为真实日期而不是文本。你确定第一个公式不起作用吗?我敢打赌,有一个时间单位没有显示,而今天()不等于时间将在A列的日期添加小数。
—
Scott Craner 2016年
today()
改为TEXT(today(),"yyyy-mm-dd")