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

如何基于现有表格按姓名自动生成汇总求和表格?

按姓名求和汇总表格的实现方案

不管你用办公软件还是代码,都能轻松搞定这个需求,下面分场景给你具体操作:

办公软件(Excel/Google Sheets)

快速函数法

假设原数据在A1:B4(A列存姓名,B列存数值,第一行是表头):

  1. 先在新表格的姓名列(比如D列)提取不重复姓名:
    • Excel 365/Google Sheets直接在D2输入 =UNIQUE(A2:A4),自动生成去重后的姓名列表
    • 旧版Excel可以用「数据」→「删除重复项」先处理原数据,再复制不重复姓名过来
  2. 在E2(对应D2的姓名)输入求和公式:
=SUMIF($A$2:$A$4, D2, $B$2:$B$4)

下拉公式就能自动算出每个姓名的总数值了。

数据透视表(大数据首选)

如果数据量多,用透视表更省心:

  1. 选中原数据的整个区域(包括表头)
  2. 点「插入」→「数据透视表」
  3. 把「Name」拖到「行」区域,「Value」拖到「值」区域(默认就是求和,要是不对就右键值字段改成求和)
  4. 直接生成汇总好的表格,还能随时刷新更新数据。

代码实现(Python)

要是用代码处理,用pandas库几步就能搞定:

import pandas as pd

# 模拟原表格数据,实际也可以从Excel/CSV读取
df = pd.DataFrame({
    'Name': ['John', 'Jeff', 'John'],
    'Value': [10, 23, 3]
})

# 按姓名分组求和
summary = df.groupby('Name')['Value'].sum().reset_index()

# 输出结果
print(summary)

运行后得到的结果就是你要的汇总表:

NameValue
John13
Jeff23

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 12:07:09