Google Sheets多条件匹配返回最新发布日期技术问询
Google Sheets:匹配多列条件后提取最新日期至指定列
解决方案公式
在D列的第一个数据行(如D2)输入以下公式,可自动填充整列:
=ARRAYFORMULA(IF($C:$C="", "", MAXIFS($C:$C, $F:$F, $F:$F, $H:$H, $H:$H, $J:$J, $J:$J, $L:$L, $L:$L)))
公式说明
ARRAYFORMULA:实现公式批量应用到D列所有行,无需手动下拉填充IF($C:$C="", "", ...):过滤C列空行,避免生成无效结果MAXIFS($C:$C, ...):核心逻辑是从C列中筛选出满足以下所有匹配条件的最大日期(即最新发布日期):- 当前行F列的值与其他行F列的值完全一致
- 当前行H列的值与其他行H列的值完全一致
- 当前行J列的值与其他行J列的值完全一致
- 当前行L列的值与其他行L列的值完全一致
格式修正(可选)
如果结果未正确显示为日期格式,可添加TO_DATE函数强制转换:
=ARRAYFORMULA(IF($C:$C="", "", TO_DATE(MAXIFS($C:$C, $F:$F, $F:$F, $H:$H, $H:$H, $J:$J, $J:$J, $L:$L, $L:$L))))
内容的提问来源于stack exchange,提问作者Computer Candy
相关产品推荐
相关产品推荐

