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中的最后一个参数才起作用
从截图上看,这些日期可能不是真实的日期。绿色警告三角形引起了一些担忧
确保这些日期是真实的日期,那么公式就会起作用