按条件select单元格组?
我有一个这样的Excel表:
类别性别年龄最大男性年龄 AM 49 F 38 F 47 M 41 BM 49 F 38 F 47 M 41
我想显示最大值。 每个类别的男性年龄。 每个类别的人数并不固定。 这可能使用Excel公式,还是我必须使用VBA?
你可以这样做
- 填写你的类别
- 在你的date使用数据透视表
填写栏A
- selectA列
- 按F5 ….特殊
- select空白,然后点击“确定”
- 在公式栏中input= A2(您的第一个分类单元格)
- 打到cntrl一起进入
请参阅Debra Dalgleish网站,以获取有关此方法的良好参考
插入数据透视表
– select你的数据(我的截图中的A1:C9)
– 插入….数据透视表(在Excel 2010中)
– 作为Row
标签在类别中拖动,为Column
标签拖动性别 – 为Values
拖动在年龄,左键单击该字段并selectMax
再次,从Debra很好的参考
您必须填写整个类别列中的值(双击A2单元格的右下angular以填充整个范围,以此类推)。
但是你将有每行的最大年龄。
在D列添加的公式:
{=MAX(($A$2:$A$12=A2)*($B$2:$B$12="M")*$C$2:$C$12)}
这是您需要使用Ctrl + Shift + Enter进行validation的数组公式