大数跨境

如何用数据透视表或groupby多条件分组求最大值

如何用数据透视表或groupby多条件分组求最大值 浅谈出口账务和excel函数
2026-09-30
5
多条件分组求最大值,核心思路都是:先按多个字段分组,再对目标字段求最大值。下面分别用 Excel 数据透视表和 pandas groupby 举例。

一、Excel 数据透视表

示例数据:

部门 小组 姓名 销售额
销售 A组 张三 100
销售 A组 李四 150
销售 B组 王五 200
技术 A组 赵六 180
技术 B组 孙七 220
销售 A组 周八 130

操作步骤:

1. 选中数据 → 插入 → 数据透视表
2. 字段拖拽:
   · 行:部门、小组(两个都拖到"行"区域,即多条件分组)
   · 值:销售额
3. 点击值区域的"销售额" → 值字段设置 → 计算类型选 最大值
4. 如需按部门+小组显示,行标签会形成层级结构

结果:

部门 小组 销售额最大值
销售 A组 150
销售 B组 200
技术 A组 180
技术 B组 220

注意:数据透视表默认是"求和",必须手动改成"最大值"。

---

二、 groupby和max

`
    '部门': ['销售','销售','销售','技术','技术','销售'],
    '小组': ['A组','A组','B组','A组','B组','A组'],
    '姓名': ['张三','李四','王五','赵六','孙七','周八'],
    '销售额': [100,150,200,180,220,130]
})

# 多条件分组求最大值
r
输出:

```
   部门  小组  销售额
0  技术  A组   180
1  技术  B组   220
2  销售  A组   150
3  销售  B组   200
```


【声明】内容源于网络
0
0
浅谈出口账务和excel函数
1234
内容 1551
粉丝 0
浅谈出口账务和excel函数 1234
总阅读28.2k
粉丝0
内容1.6k