Excel Vlookup返回NA

我使用macros每5秒logging一次实时数据,还有一个包含分钟时间列和相应查找值的表格。 我使用第四个参数的常规vlookup为True,但只得到#N / A。 任何提示如何随时间查找?

=VLOOKUP(B8, Data!$A$1:$B$599, 2, TRUE) 

B8是第一个表中Time列中的时间,Data!$ A $ 1:$ B $ 599是查找表

 Time Data to Match 07:41:50 07:42:00 07:42:18 07:42:57 07:43:07 07:43:17 

查找表:

 07:39:00 0.000373257 07:40:00 0.000490657 07:41:00 0.000283575 07:42:00 0.000318266 07:43:00 0.000409149 07:44:00 0.000311742 07:45:00 0.000331792 07:46:00 0.000343248 07:47:00 0.000382561 

我只想在查找表中填入“要匹配的数据”列中的相应值,向上或向下舍入都是很好的近似匹配。

对于这种情况,我更喜欢使用INDEX / MATCH。

 =INDEX($B$1:$B$9;MATCH($E1;$A$1:$A$9;1)) 

哪里:

B1:B9 =你想要返回的数据范围

E1 =与索引进行比较的值

A1:A9 =你想要匹配结果的次数列表

最后一个“1”的参数是find最近的最低结果,这个列表必须以ASCENDANT的方式。