我有一个这样的excel表:
类别 性别 年龄 最大男性年龄 上午 49 F 38 F 47 中号 41 BM 49 F 38 F 47 中号 41
我想显示最大值。每个类别的男性年龄。每个类别的人数不是固定的。这可能使用excel公式,还是我必须使用VBA?
我有一个这样的excel表:
类别 性别 年龄 最大男性年龄 上午 49 F 38 F 47 中号 41 BM 49 F 38 F 47 中号 41
我想显示最大值。每个类别的男性年龄。每个类别的人数不是固定的。这可能使用excel公式,还是我必须使用VBA?
你可以这样做
填写A栏
请参阅 Debra Dalgleish 的网站以获取有关此方法的良好参考
插入数据透视表
- 选择您的数据(我的屏幕截图中的 A1:C9)
- 插入 .... 数据透视表(在 Excel 2010 中)
- 作为Row
类别中的Column
标签拖动,性别中的标签拖动 -Values
年龄中的拖动,然后左键单击领域和选择Max
再次,黛布拉的一个很好的参考
您必须用值填充整个类别列(双击 A2 单元格的右下角以填充整个范围,等等每个类别)。
但是您将拥有每一行的最大年龄。
在 D 列中添加的公式:
{=MAX(($A$2:$A$12=A2)*($B$2:$B$12="M")*$C$2:$C$12)}
Ctrl这是您需要使用++验证的数组Shift公式Enter