You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于另一列取值获取对应最大日期并填充到F列的公式求解

适配公式方案

高版本Excel/WPS/Google Sheets(推荐,效率最高)

直接使用MAXIFS函数即可完成匹配计算,默认你的数据结构为:匹配数值列是A列、原始日期列是B列、第1行为表头、数据从第2行开始。
在F2单元格输入以下公式,下拉填充整列即可:
=MAXIFS($B:$B, $A:$A, A2)
如果是十万行以上的大规模数据集,建议缩小匹配范围减少无效运算,比如数据总共有10万行,公式可调整为:
=MAXIFS($B$2:$B$100000, $A$2:$A$100000, A2)

低版本Excel(无MAXIFS函数)

使用数组公式实现同等效果,F2单元格输入以下内容后,按下Ctrl+Shift+Enter三键结束数组运算,再下拉填充:
=MAX(IF($A:$A=A2, $B:$B))

注意事项

  • 请确保日期列是标准日期格式,若为文本格式需要先转换为日期格式再运算
  • 所有引用的匹配列要加绝对引用符号$,避免下拉填充时引用范围偏移

内容的提问来源于stack exchange,提问作者Arthur Farina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 23:06:07