【发布时间】:2018-06-21 11:48:00
【问题描述】:
我想使用 vlookup/sverweis 来参考特定日期(精确匹配)。不幸的是,尽管两个表上的日期完全匹配,但该参考不起作用。奇怪的是,当我进入单元格 (B3) 并按 Enter 键时,它会起作用。
这是一个已知的错误吗?我该如何解决它,我不想遍历每个单元格(> 10000 个值)并按 Enter。
图片显示了一个示例(德语中的 SVERWEIS = VLOOKUP)
【问题讨论】:
-
用 F9 重新计算?
-
是的,我试过了,它不起作用
-
这是已知的,但只有在两个日期不完全相等时才会发生。您的日期时间是
43466.625和=43466.625+0.00000000001在另一个单元格中导致Cell1 = Cell2==TRUE因为差异仅在第 16 位有效数字中。但是VLOOKUP并没有将两个单元格视为完全相同。 -
是的,这似乎是问题所在,谢谢!
-
如果您不太关心时间,那么这也可以工作 - =vlookup(left(B3,10), E3:F3,2,false) 或 =vlookup(left(b3,16) , E3:F3, 2,false) 如果每个单元格都有 DD.MM.YYYY HH:MM 格式的时间
标签: excel vlookup excel-2016