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

如何从Excel每月双日期列表提取指定月份首个日期对应值?

Excel提取指定月份首个日期对应值的解决方案

假设你的数据区域是A2:A9(Date列)和B2:B9(Value列),指定月份输入在单元格J1(格式如"June 2025"),以下是几种可行的公式方案:

方案1:XLOOKUP + FILTER + MIN(Excel 365/2021及以上)

先筛选目标月份的所有日期,取其中最早的记录,再匹配对应Value:

=XLOOKUP(MIN(FILTER(A2:A9,TEXT(A2:A9,"mmmm yyyy")=J1)),A2:A9,B2:B9)

方案2:INDEX + MATCH + IF数组公式(兼容旧版Excel)

适用于不支持动态数组的旧版Excel,输入后需按Ctrl+Shift+Enter确认:

=INDEX(B2:B9,MATCH(MIN(IF(TEXT(A2:A9,"mmmm yyyy")=J1,A2:A9)),A2:A9,0))

方案3:INDEX + FILTER(简化版,每月固定2条记录适用)

由于你每个月仅2条记录,FILTER返回的Value列表会按原数据顺序排列(最早日期在前),直接取第一个结果即可:

=INDEX(FILTER(B2:B9,TEXT(A2:A9,"mmmm yyyy")=J1),1)

注意事项

  • 确保A列的Date是标准日期格式,而非文本格式,否则TEXT函数无法正确识别月份和年份。
  • 可调整TEXT函数的格式代码匹配输入的月份格式:比如输入"6/2025"用"m/yyyy",输入"Jun 2025"用"mmm yyyy"。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 23:50:06