在Google Spreadsheets中合并重复项并按名称汇总求和的方法
合并表格重复项并计算总计的方法
以下是几种主流工具的实现方案,按需选择:
Excel/Google Sheets 方案
数据透视表法(高效快捷)
- 选中包含表头的全部数据区域
- Excel:点击「插入」→「数据透视表」;Google Sheets:点击「数据」→「数据透视表」
- 确认数据区域无误后,选择透视表的放置位置(新工作表或现有单元格)
- 在字段面板中:
- 将「名称」字段拖入「行」区域
- 将「数值」字段拖入「值」区域,若默认不是求和,右键值字段→「值字段设置」→选择「求和」
- 生成的透视表即为去重后每个名称的总计结果
公式法(支持数据实时更新)
- 提取唯一名称:在空白列输入
=UNIQUE(A:A)(Excel 365/Google Sheets 支持),自动生成不重复的名称列表 - 计算总计:在对应名称的相邻单元格输入
=SUMIF(A:A, C1, B:B)(假设唯一名称在C列,原数据名称列是A,数值列是B),下拉填充公式即可
Python Pandas 方案(适合处理大规模数据)
如果用代码处理,直接通过分组求和实现:
import pandas as pd # 读取数据(示例为CSV文件,也可直接传入已有DataFrame) df = pd.read_csv("your_input_data.csv") # 按「名称」分组,对「数值」列求和,重置索引得到标准表格 summary_df = df.groupby("名称", as_index=False)["数值"].sum() # 输出结果或保存文件 print(summary_df) summary_df.to_csv("total_summary.csv", index=False)
内容的提问来源于stack exchange,提问作者Qelvin
相关产品推荐
相关产品推荐

