我有以下示例数据:
A B C D E F G
Ref1 01/01/2018 31/12/2018 Ref1 01/04/2019
Ref3 01/03/2018 28/02/2019 Ref2 14/01/2018
Ref2 01/01/2017 31/12/2017
Ref1 01/01/2019 31/12/2019
我想知道是否可以通过公式或VBA检查F和G列中的“引用和日期”是否在A,B和C列中找到的数据。
因此,预期输出为:
A B C D E F G H
Ref1 01/01/2018 31/12/2018 Ref1 01/04/2019 Found
Ref3 01/03/2018 28/02/2019 Ref2 14/01/2018 Not Found
Ref2 01/01/2017 31/12/2017
Ref1 01/01/2019 31/12/2019
我知道如何使用vlookup
来查看A列中的引用,但不知道如何比较日期。
答案 0 :(得分:3)
COUNTIFS将满足您的需求。
单元格H2中的以下公式将计算找到的匹配项:
=COUNTIFS(A$2:A$5,F2,B$2:B$5,"<="&G2,C$2:C$5,">="&G2)
您可以根据需要将其复制下来(请注意,A-C范围的行号上有$前缀,当您向下复制公式时,这3个搜索范围将保持不变)。
如果愿意,可以将其转换为“找到/找不到”:
=IF(COUNTIFS(A$2:A$5,F2,B$2:B$5,"<="&G2,C$2:C$5,">="&G2),"Found","Not found")
答案 1 :(得分:0)