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

Excel中如何将表头相同的列求和合并为单列

解决方案

以下提供两种常用场景下的实现方法:

1. Excel 操作步骤

  • 先提取所有唯一的地理区域标识(如EU、AFR等),作为新表的表头,注意单独保留原表的#players列不做任何修改
  • 对应每个区域的数值单元格输入求和公式,以EU区域为例,假设原表所有列标题范围是$B$1:$Z$1,当前行数值范围是B2:Z2,公式为:
    =SUMIF($B$1:$Z$1,"EU",B2:Z2)
  • 把公式里的"EU"替换为对应区域标识,下拉填充所有行即可完成该区域的列合并求和
  • 所有区域计算完成后,将#players列和各区域求和后的单列汇总即为最终结果

2. Python Pandas 实现代码

如果是用代码处理可直接参考以下逻辑:

import pandas as pd

# 读入你的足球数据集,替换为实际文件路径
df = pd.read_csv("football_dataset.csv")

# 单独保存#players列后续拼接
players_col = df["#players"]

# 按列标题分组,对相同区域的列按行求和,排除#players列
region_merged = df.drop(columns=["#players"]).groupby(level=0, axis=1).sum()

# 把#players列拼回结果的最左侧
final_result = pd.concat([players_col, region_merged], axis=1)

# 可导出为新文件
final_result.to_csv("merged_result.csv", index=False)

代码中groupby(level=0, axis=1)会自动识别相同的列标题,对同列名的列逐行求和,无需手动匹配区域。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 17:27:05