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

Excel技术咨询:如何获取两个不同表格的最新日期及对应值

跨表格获取最新日期对应值的Excel解决方案

步骤1:提取两个表格的最新日期

用MAX函数直接抓取两个表格日期列的最大值(即最新日期),公式示例:

=MAX(Sheet1!A:A, Sheet2!A:A)
  • 替换Sheet1、Sheet2为你的实际表格名称
  • A:A是日期所在列,建议改为具体区域(如A2:A100)提升计算速度

步骤2:返回最新日期对应的数值

根据Excel版本选择对应公式:

版本1:Excel 365/2021及以上(推荐用XLOOKUP)

XLOOKUP支持跨区域查找,一步到位:

=XLOOKUP(MAX(Sheet1!A:A, Sheet2!A:A), CHOOSE({1,2}, Sheet1!A:A, Sheet2!A:A), CHOOSE({1,2}, Sheet1!B:B, Sheet2!B:B), "无匹配")
  • B:B是数值所在列,替换为你的实际列
  • 最后一个参数"无匹配"是找不到结果时的提示,可按需修改

版本2:旧版Excel(无XLOOKUP,用INDEX+MATCH+IFERROR)

优先在第一个表格查找,找不到则自动跳转第二个表格:

=IFERROR(INDEX(Sheet1!B:B, MATCH(MAX(Sheet1!A:A, Sheet2!A:A), Sheet1!A:A, 0)), INDEX(Sheet2!B:B, MATCH(MAX(Sheet1!A:A, Sheet2!A:A), Sheet2!A:A, 0)))

关键注意点

  • 若两个表格存在相同的最新日期,公式会优先返回第一个表格(Sheet1)的对应值
  • 确保日期列是日期格式,而非文本格式,否则MAX和MATCH无法正常工作
  • 数据量大时,避免用整列(如A:A)计算,指定具体区域更高效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 03:06:29