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

Google Sheets按年月匹配将Range1数据同步至Range2

解决方案:Google Sheets 跨区域年份+月份匹配同步

核心公式(自动填充整行)

在Range2的Value行首个单元格(比如假设是A3)输入以下公式,按回车后会自动填充整个Value行,且支持自动更新:

=ARRAYFORMULA(IFERROR(XLOOKUP(A1:R1&A2:R2, Range1!$A$1:$I$1&Range1!$A$2:$I$2, Range1!$A$3:$I$3, 0), 0))

公式说明

  • ARRAYFORMULA:批量应用公式到整个行,无需逐个单元格手动拖动
  • XLOOKUP:同时匹配年份+月份的组合值:
    • A1:R1&A2:R2:将Range2当前列的年份和月份拼接成唯一标识(如20237)
    • Range1!$A$1:$I$1&Range1!$A$2:$I$2:生成Range1所有列的年份+月份标识数组
    • Range1!$A$3:$I$3:对应Range1的Value值区域
    • 第四个参数0:找不到匹配项时返回0,与现有默认值一致
  • IFERROR:兜底处理,避免出现#N/A错误

数据示例

Range1 原始数据

Year202320232023202320232023202420242024
Month789101112123
Value001000020001000

Range2 原始数据

Year202320232023202320232023202320232023202320232023202420242024202420242024
Month123456789101112123456
Value000000000000000000

应用公式后预期结果

Year202320232023202320232023202320232023202320232023202420242024202420242024
Month123456789101112123456
Value000000001000020001000000

注意事项

  1. 请根据实际表格位置调整公式中的区域引用(如Range1!$A$1:$I$1对应Range1的年份行,需替换为你的实际单元格范围)
  2. 修改Range1的年份或月份后,Range2的Value会自动同步更新

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 15:25:20