我有这样的excel表:
Category Gender Age Max male age A M 49 F 38 F 47 M 41 B M 49 F 38 F 47 M 41
我想显示最大值。每个类别的男性年龄。每个类别中的人数不固定。这可能是使用excel公式,还是我必须使用VBA?
答案 0 :(得分:5)
您可以通过
执行此操作
填写A栏
请参阅Debra Dalgleish网站,以获取this method
的良好参考资料 插入数据透视表
- 选择您的数据(截图中的A1:C9)
- 插入....数据透视表(在Excel 2010中)
- 在“类别”中拖动Row
标签,以便在“性别”中拖动Column
标签
- 在“年龄”中拖动Values
,然后左键单击该字段并选择Max
再次,来自Debra的好reference
答案 1 :(得分:1)
您必须使用值填充整个类别列(双击A2单元格的右下角以填充整个范围,依此类推每个类别。)
但是你将拥有每一行的最大年龄。
要在D栏中添加的公式:
{=MAX(($A$2:$A$12=A2)*($B$2:$B$12="M")*$C$2:$C$12)}
这是您需要使用 Ctrl + Shift + 输入
验证的数组公式