Excel 将VLOOKUP()设置为默认的最接近日期

Excel 将VLOOKUP()设置为默认的最接近日期,excel,excel-2007,excel-formula,Excel,Excel 2007,Excel Formula,链接中显示了两个表。我试图根据第一个表中日期匹配最近的行计算第二个表中的J和K列。为了让您更好地了解我要做的事情,我为J列提供了以下公式: =F3-VLOOKUP(C3,'Agency Comps2'!B:G,5,TRUE) 对于列K,这个公式是: =H3-VLOOKUP(C3,'Agency Comps2'!B:G,5,TRUE) 其中,Agency Comps2是我试图在其中查找值的第一张表的名称 如您所见,我得到的值要么是错误的,要么是#N/A。我一直在试图找到一种方法使VLOOKUP()

链接中显示了两个表。我试图根据第一个表中日期匹配最近的行计算第二个表中的
J
K
列。为了让您更好地了解我要做的事情,我为
J列提供了以下公式:

=F3-VLOOKUP(C3,'Agency Comps2'!B:G,5,TRUE)

对于列
K
,这个公式是:

=H3-VLOOKUP(C3,'Agency Comps2'!B:G,5,TRUE)

其中,
Agency Comps2
是我试图在其中查找值的第一张表的名称


如您所见,我得到的值要么是错误的,要么是
#N/A
。我一直在试图找到一种方法使
VLOOKUP()
默认为最接近的日期,但我似乎无法做到这一点。有人能帮我获取我要查找的值吗?

TRUE,因为只有在查找范围按升序排序时,Vlookup中的最后一个参数才起作用

从截图上看,这些日期可能不是真实的日期。绿色警告三角形引起了一些担忧

确保这些日期是真实的日期,那么公式就会起作用