Excel 日期范围内的VLOOKUP日期
有没有更简单的方法来完成这项任务 我想在列表中查找一个值和一个日期,如果它匹配或在原始日期的5天之内,则返回该日期 到目前为止,我能够做到这一点的唯一方法是创建一个助手键(A1)并在助手键列表(F:F)中查找该助手键,然后添加一个IFERROR以再次查找,但添加1,依此类推 例如:Excel 日期范围内的VLOOKUP日期,excel,if-statement,indexing,excel-2010,vlookup,Excel,If Statement,Indexing,Excel 2010,Vlookup,有没有更简单的方法来完成这项任务 我想在列表中查找一个值和一个日期,如果它匹配或在原始日期的5天之内,则返回该日期 到目前为止,我能够做到这一点的唯一方法是创建一个助手键(A1)并在助手键列表(F:F)中查找该助手键,然后添加一个IFERROR以再次查找,但添加1,依此类推 例如: A B C D 1 table1_ky table1_id table1_dt vlookup 2 99941275 99
A B C D
1 table1_ky table1_id table1_dt vlookup
2 99941275 999 1/1/2013 1/3/2013
G H I
1 table2_ky table2_id table2_dt
2 99941277 999 1/3/2013
D2中的公式:
=IFERROR(VLOOKUP(TEXT(A2,0),F:H,3,0),IFERROR(VLOOKUP(TEXT(A2+1,0),F:H,3,0),IFERROR(VLOOKUP(TEXT(A2+2,0),F:H,3,0),“no”))
我希望能够使“+1”的变量数,这样我就可以将日期范围更改为5、10、30等,而不必使用多达30条IFERROR语句
Excel中是否有这样的函数
如果可能的话,我希望避免使用VBA。您可以使用这样的查找公式
=IFERROR(LOOKUP(2,1/(G$2:G$100=B2)/(H$2:H$100>=C2)/(H$2:H$100…是按日期升序/降序排列的数据还是“随机”的?谢谢你,巴里!效果很好。我用不同的日期和变量进行了测试,结果很成功。现在是时候对它进行剖析,看看它是如何工作的:)