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

求助Google Sheet公式:按日历日期填充Sheet2列B对应数值

前提假设(可根据你的实际表格结构调整)

  • 存储数值的Sheet2结构:A列为标准格式的完整日期,B列为对应待匹配的数值
  • 日历表中的日期为标准日期格式存储,若仅存储日的数字,可参考特殊场景适配方案

方案1:XLOOKUP(推荐,逻辑简单易维护)

在日历表需要填充数值的单元格输入如下公式,填充到所有需要匹配的位置即可:

=XLOOKUP(待匹配的日期单元格, Sheet2!A:A, Sheet2!B:B, "无匹配值")

示例:若日历表中2024/5/20的日期存储在C4单元格,需在D4填充对应值,公式为:
=XLOOKUP(C4, Sheet2!A:A, Sheet2!B:B, "无匹配值")

方案2:VLOOKUP(兼容旧版匹配逻辑)

如果你更习惯用VLOOKUP语法,可使用如下公式,注意最后一个参数必须为FALSE实现精确匹配:

=IFERROR(VLOOKUP(待匹配的日期单元格, Sheet2!A:B, 2, FALSE), "无匹配值")

特殊场景适配:日历仅存储日的数字、按月拆分

如果你的日历是按月分块,每个月的头部已标注当前年月(比如当前块的年月存储在A1单元格,值为2024/5/1),日期列仅存1-31的数字,可先拼接成完整日期再匹配:

=XLOOKUP(DATE(YEAR($A$1), MONTH($A$1), 待匹配的日单元格), Sheet2!A:A, Sheet2!B:B, "无匹配值")

公式中$A$1用绝对引用,批量填充时不会偏移年月的引用位置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.17 20:54:07