需要实现的功能:在统计日期内第一次出现的name标记为1
(统计日期修改为3.3-3.8后,3.3之前和3.8之后的数据行都会被标记为0或者报错)
-
用MATCH()找到指定日期(B列)对应的行数(A列)
-
用VLOOKUP()查找name第一次出现的行号(F列)
由于name必须在查找区域的第1列,所以这里学习一下VLOOKUP反向查找的实现
由于参数需要调用步骤1计算得到的有效日期的行数,所有还学习了一下INDIRECT() -
最后只需比较当前行号是否等于name第一次出现的行号即可(G列)
学习链接:
VLOOKUP 到底有多重要?