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

Excel网页版如何按列分组求平均值?替代Subtotal功能方案咨询

Excel网页版分组求平均问题解决方案

AVERAGE函数的分区参数说明

Excel的AVERAGE函数本身没有直接按指定列分区计算平均值的可选参数。若要实现按某列分组计算另一列的平均值,可通过以下方式实现:

  • 使用AVERAGEIFS函数:语法为=AVERAGEIFS(要计算平均值的区域, 条件区域1, 条件1)。以你的数据为例,可在空白单元格输入=AVERAGEIFS($D$2:$D$XX, $B$2:$B$XX, B2)(将XX替换为实际数据行数),下拉填充即可得到每个国家对应的OrderToDelivery平均值。
  • 使用Power Query工具:网页版Excel支持该功能,操作步骤为:选中数据区域,点击「数据」选项卡的「从表格/范围」导入数据;在Power Query编辑器中点击「分组依据」,选择CustomerCountry作为分组列,聚合方式选「平均值」,目标列选OrderToDelivery,最后将处理后的数据加载回表格。

网页版Excel替代Subtotal功能的方法

网页版Excel没有PC端专属的Subtotal功能,可通过以下两种方法实现相同需求:

  1. 分组行+SUBTOTAL函数组合
    • 先选中CustomerCountry列,点击「数据」选项卡的「分组行」(注意:需先将数据按CustomerCountry排序,否则分组结果会混乱)。
    • 展开分组后,在每组数据下方插入空白行,输入=SUBTOTAL(1, 对应组的OrderToDelivery单元格范围)(其中1是AVERAGE函数的对应代码)。
  2. 直接使用「分组依据」功能
    • 选中全部数据区域,点击「数据」选项卡的「分组依据」:
      • 分组依据选择CustomerCountry
      • 自定义新列名称(如「平均配送时长」)
      • 操作选择「平均值」
      • 选择列选OrderToDelivery
    • 点击确定后,会自动生成包含各国家平均配送时长的新表格。

内容的提问来源于stack exchange,提问作者L'Ri Talent

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 07:07:14