我有一个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?
我有一个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?
你可以做这个由
使用数据透视表填写列A
看到的Debra Dalgleish'site对this method
一个很好的参考插入数据透视表
- 选择你的数据(A1:在我的截图C9)
- 插入.... P ivotTable(在Excel 2010中)
- 作为A类标签拖动,为Column
标签拖动性别 - 在年龄Values
阻力和左击场,并挑选Max
再次,良好的reference从黛布拉
您必须填写整个类别列中的值(双击A2单元格的右下角以填充整个范围,以此类推)。
但是你将有每行的最大年龄。
公式在列d补充:
{=MAX(($A$2:$A$12=A2)*($B$2:$B$12="M")*$C$2:$C$12)}
这是一个数组公式,你需要按Ctrl + Shift键,以验证 + 输入
非常聪明地使用数据透视表! – JMax 2012-07-18 11:06:04
不错的gui解决方案。而填充空白单元格的F5方法同样很棒,因为我的表格中有大约150个类别 – arnab321 2012-07-19 06:43:07