我有一個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