Excel Vlookup返回NA

时间:2017-02-27 14:13:47

标签: excel vlookup

我使用宏来每5秒记录一次实时数据,还有一个带有分钟时间列的表和相应的查找值。我使用常规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

我只想用查找表中的相应值填写数据匹配列,向上或向下舍入都是精细的,近似匹配。

1 个答案:

答案 0 :(得分:1)

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

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

其中:

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

E1 =要与指数进行比较的值

A1:A9 =您想要匹配结果的时间列表

最后一个" 1"参数是找到最接近的最低结果,列表必须以ASCENDANT方式为此。