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

如何使用QUERY公式提取含最新年份的单行数据?

修正QUERY公式提取最新年份数据

原公式返回#REF错误,大概率是因为返回了多行数据,但目标输出区域单元格被占用,或是你需要单行结果但公式返回了多行。要获取与Col1匹配A2的最新年份单行数据,按以下方式修正:

  1. 调整排序方向:要取最新年份,需按年份列(Col5)降序排序(desc),原公式用的asc是升序,会返回最早的年份数据。
  2. 限制返回行数:添加LIMIT 1强制只返回第一行(即最新年份的那一行)。

修正后的公式:

=QUERY(Education!A$3:H$481, "SELECT Col4, Col5, Col6, Col7, Col8 WHERE Col1 ='"&A2&"' ORDER BY Col5 DESC LIMIT 1", 0)

额外注意事项

  • 如果Col5是文本格式的年份(比如带非数值格式),排序可能不准确,可在QUERY里转换为数值型处理,公式调整为:
    =QUERY(Education!A$3:H$481, "SELECT Col4, Col5, Col6, Col7, Col8 WHERE Col1 ='"&A2&"' ORDER BY CAST(Col5 AS NUMBER) DESC LIMIT 1", 0)
    
  • 确保公式输出的单元格及下方无被保护或已有内容,避免因返回内容超出可用空间触发#REF错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 09:47:07