匹配日期范围和标签

时间:2019-06-04 05:53:40

标签: google-sheets google-sheets-formula array-formulas gs-vlookup

我想将日期范围标签与特定日期匹配。

我有一张带有日期范围和标签的表格(在DateRange表中):

enter image description here

我想将标签应用于符合条件的日期和结果,例如:

enter image description here

如何使用Google表格公式来实现?

示例工作表:https://docs.google.com/spreadsheets/d/1O1rZUstDNSXPdUVXvaDfPO4rAQs2cJWHimfGxbddtNU/edit#gid=858702648

2 个答案:

答案 0 :(得分:1)

一种方式(改编自Web Applications)是在F2中并复制到适合的方式:

=query(DateRange!A:C,"select C where A<=date '"&Text(date(A2,B2,C2),"yyyy-MM-dd")&"' and B>=date '"&text(date(A2,B2,C2),"yyyy-MM-dd")&"' ",0)

答案 1 :(得分:1)

={"Name"; ARRAYFORMULA(IFERROR(IF(DATE(A2:A, B2:B, C2:C)<=MAX(DateRange!B:B), 
 IFERROR(VLOOKUP(DATE(A2:A, B2:B, C2:C), DateRange!A1:C, 3)), )))}

0