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

如何在Google Sheet中用公式将数值结转至对应月份后3个月

Google Sheets 数值跨3个月结转公式方案

针对将指定月份数值结转至该月份后3个月的需求,以下是两种可行的公式实现方式,适配示例中第16、17行的预期结果:

逐单元格拖动公式

在目标行(如第16行)的任意单元格输入公式后,向右拖动填充即可:

=IFERROR(INDEX($B13:$G13, 1, COLUMN()-COLUMN($B16)-2), "")
  • 逻辑说明:通过COLUMN()计算列偏移,仅当当前列是源数据列的后3个月时,取出对应源数值;超出范围的单元格返回空值。
  • 适配项目2:将公式中的$B13:$G13替换为$B14:$G14,应用到第17行即可。

数组公式(一次性填充整行)

在目标行的首个单元格(如B16)输入以下数组公式,自动完成整行填充:

=ARRAYFORMULA(IFERROR(INDEX($B13:$G13, 1, COLUMN(B16:G16)-COLUMN($B16)-2), ""))
  • 逻辑说明:利用ARRAYFORMULA批量处理整行单元格,无需手动拖动;核心偏移计算和逐单元格公式一致。
  • 简化替代写法(使用OFFSET易失函数):
    =ARRAYFORMULA(IFERROR(OFFSET($B13:$G13, 0, COLUMN(B16:G16)-COLUMN($B13)-3), ""))
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 07:43:22