Google Sheets按ID Primary和Date组合求Volume(ml)平均值
在Google Sheets中按"ID Primary"和"Date"唯一组合求"Volume (ml)"平均值的方法
方法一:使用QUERY函数直接生成结果
在空白单元格中输入以下公式,即可自动生成按「ID Primary」和「Date」唯一组合分组的平均值结果:
=QUERY(Sheet3!A:C, "SELECT A, B, AVG(C) WHERE A IS NOT NULL GROUP BY A, B LABEL AVG(C) 'Average Volume (ml)'", 1)
公式说明:
Sheet3!A:C:指定要处理的数据源区域SELECT A, B, AVG(C):选择ID列、日期列,并计算体积列的平均值WHERE A IS NOT NULL:排除ID列为空的无效行GROUP BY A, B:按ID和日期的唯一组合进行分组LABEL AVG(C) 'Average Volume (ml)':给平均值列设置自定义表头- 最后的
1:表示数据源的第一行是表头
方法二:使用数据透视表(可视化操作)
如果偏好可视化操作,用数据透视表更直观:
- 选中
Sheet3!A:C的全部数据区域 - 点击菜单栏的「数据」>「数据透视表」,选择结果放置的位置(新工作表或当前工作表空白处)
- 在右侧弹出的「数据透视表编辑器」中:
- 将「ID Primary」字段拖到「行」区域
- 将「Date」字段拖到「行」区域(放在「ID Primary」下方,确保按组合分组)
- 将「Volume (ml)」字段拖到「值」区域,点击该值字段,选择「汇总方式」>「平均值」
- 按需调整表头格式,即可得到符合预期的分组平均值结果
内容的提问来源于stack exchange,提问作者Akhmad Fahrudhin
相关产品推荐
相关产品推荐

