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

如何在Excel中计算每两列同一行数据的平均值并生成新表?

批量计算相邻两列的平均值并生成新表格

截图表格

可直接使用的公式方案

以下两种公式任选其一即可满足需求:

方案1(OFFSET函数正确写法)

在C92单元格输入:

=AVERAGE(OFFSET($C55,0,(COLUMN(A1)-1)*2,1,2))

方案2(INDEX函数写法,稳定性更强)

在C92单元格输入:

=AVERAGE(INDEX($C55:$ZZ55,1,COLUMN(A1)*2-1):INDEX($C55:$ZZ55,1,COLUMN(A1)*2))

使用方法

  1. 在目标单元格C92输入上述任一公式
  2. 选中C92,向右拖动填充柄,自动计算后续相邻列的平均值到D92、E92等位置
  3. 若需处理多行数据,选中C92及右侧已填充的单元格,向下拖动填充柄,即可批量处理56行、57行等对应到93行、94行的结果

公式逻辑说明

  • 利用COLUMN(A1)生成递增序列(1,2,3...),通过计算(COLUMN(A1)-1)*2控制每次偏移的起始列数,确保每次选取相邻的两列数据
  • AVERAGE函数直接对选中的两列单元格求平均值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 08:40:25