首页 > 解决方案 > Excel公式返回两个日期之间的所有匹配项

问题描述

鉴于下面的数据,我想创建一个 Excel 公式,该公式返回销售发生在 1 月 4 日至 1 月 18 日之间的所有红色产品 ID。

颜色 日期 产品
蓝色的 2021 年 1 月 1 日 ABC123
红色的 2021 年 1 月 1 日 ABC124
蓝色的 2021 年 1 月 3 日 ABC125
红色的 2021 年 1 月 4 日 ABC126
蓝色的 2021 年 1 月 5 日 ABC127
红色的 2021 年 1 月 6 日 ABC128
蓝色的 2021 年 1 月 6 日 ABC129
红色的 2021 年 1 月 8 日 ABC130
蓝色的 2021 年 1 月 8 日 ABC131
红色的 2021 年 1 月 10 日 ABC132
蓝色的 2021 年 1 月 10 日 ABC133
红色的 2021 年 1 月 12 日 ABC134
蓝色的 2021 年 1 月 13 日 ABC135
红色的 2021 年 1 月 13 日 ABC136
蓝色的 2021 年 1 月 15 日 ABC137
红色的 2021 年 1 月 16 日 ABC138
蓝色的 2021 年 1 月 16 日 ABC139
红色的 2021 年 1 月 18 日 ABC140
蓝色的 2021 年 1 月 19 日 ABC141
红色的 2021 年 1 月 20 日 ABC142

所以,这应该返回:

产品
ABC126
ABC128
ABC130
ABC132
ABC134
ABC136
ABC138
ABC140

我不喜欢在这个项目中使用任何 VBA。

标签: excel

解决方案


如果有 FILTER():

=FILTER(C:C,(A:A="Red")*(B:B>=--"1/4/2021")*(B:B<=--"1/18/2021"))

在此处输入图像描述


推荐阅读