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

如何按条件添加小计列并新增季度(Quater)汇总列

表格处理方案

一、按条件添加小计列

默认按part字段分组汇总各月份数值生成小计,可根据实际条件调整:

Excel/Google Sheets操作

在空白列(如J列)的首行数据单元格输入公式:
=SUMIF($A$2:$A$[数据行数],A2,$B$2:$I$[数据行数])
替换[数据行数]为表格实际最后一行行号,下拉填充即可完成小计计算。

Python pandas实现

import pandas as pd

# 假设数据已加载到DataFrame df中
# 按part分组汇总3-9月数据生成小计列
df['小计'] = df.groupby('part')[['2024-03', '2024-04', '2024-05', '2024-06', '2024-07', '2024-08', '2024-09']].transform('sum')

二、新增季度汇总列

季度与月份对应关系:

  • Q1'24:仅2024年3月
  • Q2'24:2024年4-6月
  • Q3'24:2024年7-9月

Excel/Google Sheets操作

  1. Q1'24列:在对应列的首行数据单元格输入=B2(B列为2024-03数据),下拉填充
  2. Q2'24列:输入=SUM(C2:E2)(C-E列为2024-04至2024-06数据),下拉填充
  3. Q3'24列:输入=SUM(F2:H2)(F-H列为2024-07至2024-09数据),下拉填充

Python pandas实现

# 生成季度汇总列
df["Q1'24"] = df['2024-03']
df["Q2'24"] = df[['2024-04', '2024-05', '2024-06']].sum(axis=1)
df["Q3'24"] = df[['2024-07', '2024-08', '2024-09']].sum(axis=1)

最终表格示例

part2024-032024-042024-052024-062024-072024-082024-09小计Q1'24Q2'24Q3'24
A102030405060702801090180
B1525354555657531015105195

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 23:03:27