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

如何在谷歌表格中创建自动引用同行/列特定单元格的函数?

谷歌表格批量设置累积计算公式的方法

这里有两种简单的实现方式,不用手动逐个输入公式:

方法1:填充柄批量拖动(适合新手)

  1. 选中目标区域的第一个单元格(比如从第3行开始,假设数据从第2行起,先选A3)
  2. 输入公式:=A2 + J3 * A$2
    • 解释:A2是上一行同列的相对引用,拖动时会自动变为A3、A4...;J3是当前行J列的相对引用,拖动时变为J4、J5...;A$2是混合引用,固定行号为2,列号随当前列自动变化(比如拖到B列时会变成B$2)
  3. 按住单元格右下角的小方块(填充柄),向下拖动填充A列所有需要的行
  4. 如果要批量填充多列,先选中A3,横向拖动到目标列(比如C3),再选中A3:C3区域,向下拖动即可自动适配每一列的公式

方法2:用ARRAYFORMULA+SCAN/BYCOL一键生成(高效批量)

如果要一次性生成整列或多列的公式,可借助谷歌表格的数组函数:

  • 单列(比如A列):在A3单元格输入
    =ARRAYFORMULA(SCAN(A2, J3:J, LAMBDA(acc, curr, acc + curr * A$2)))
    
    SCAN函数会从A2开始累积计算,每一行自动加上J列对应行的值乘以A列第2行的固定值
  • 多列(比如A到C列):在A3单元格输入
    =BYCOL(A2:C2, LAMBDA(col, SCAN(col, J3:J, LAMBDA(acc, curr, acc + curr * col))))
    
    BYCOL会遍历A2到C2的每一列,自动为每列生成对应的累积公式,一次性填充所有行和列

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 13:17:04