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

Excel公式需求:查找行2数值≤25对应的行1日期

Excel公式:返回对应数值≤25的日期

场景说明

你的工作表中:

  • 行1(示例区域A1:Z1)是从今日到6月的日期序列
  • 行2(示例区域A2:Z2)是对应日期的数值
    需要找出行2中数值≤25的对应日期,可按需选择返回第一个匹配项或所有匹配项。

1. 返回第一个数值≤25的日期

使用INDEX+MATCH数组公式:

=INDEX(A1:Z1,MATCH(TRUE,A2:Z2<=25,0))
  • 注意:旧版Excel(2019及以前)需按Ctrl+Shift+Enter触发数组计算,新版Excel直接回车即可生效。
  • 替换提示:把A1:Z1和A2:Z2替换为你实际的日期、数值区域;若阈值25存放在单元格(如E1),可修改为A2:Z2<=E1。

2. 返回所有数值≤25的日期(逗号分隔)

使用TEXTJOIN+IF数组公式(Excel 2019及以后版本支持):

=TEXTJOIN(", ",TRUE,IF(A2:Z2<=25,A1:Z1,""))
  • 同样,旧版Excel需按Ctrl+Shift+Enter触发;该公式会将所有符合条件的日期用「逗号+空格」拼接成字符串输出。

补充说明

你提到的LOOKUP函数,仅在查找区域升序排列时,才能返回小于等于查找值的最大匹配项。但你的行2数值是无序的(如70→85→100→50…),因此LOOKUP无法适配你的场景,上述数组公式更合适。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 16:37:04