【发布时间】:2015-06-09 13:02:06
【问题描述】:
我有一个表格的 Excel 电子表格:
A,B
X,1
X,5
Y,4
Y,11
X,7
Z,1
我想为 A 列的每个不同值获取 B 列的最大值 - 如何通过纯 Excel 公式来实现?
想要的结果(顺序无关):
A,B
Y,11
X,7
Z,1
换句话说,我想要 Excel 版本的 SQL 查询
SELECT A,max(B)
FROM myTable
GROUP BY A
任何版本的 Excel 都可以接受,但我使用 365 版本。
数据透视表是一种可接受的方法(我目前自己使用数据透视表),但 我更喜欢真正的公式 - 问题的主要目标是增强我对公式编程的理解Excel。 没有 VBA
【问题讨论】:
-
我希望这是不言而喻的,但澄清一下:依赖于公式中 A 列中的硬编码单个值的公式对于任何想象都是不可接受的。
标签: excel excel-formula