微信平臺有粉絲問這樣的問題,有2列數(shù)據(jù),,A列是不同類別,,B列是數(shù)值,部分截圖如圖1,,要找出不同類別前5位最大數(shù)值,。本文介紹2種方法,各位粉絲如果有其他方法歡迎回復(fù),。
方法一:數(shù)據(jù)透視表 操作步驟如下: Step1:點擊菜單“插入”→“數(shù)據(jù)透視表”,,把“類別”和“數(shù)值”兩個字段拉到行標(biāo)簽,,“數(shù)值”字段拉到數(shù)值處,值字段設(shè)置為最大值,,如圖2,,得到結(jié)果部分截圖如圖3。
Step2:點擊“數(shù)據(jù)透視表工具”→“設(shè)計”→“布局”→“報表布局”→“以表格形式顯示”,,得到的結(jié)果部分截圖如圖6,。
Step3:點擊圖6結(jié)果的B列數(shù)值下拉框,選擇“值篩選”→“前10項”,,如圖7,,把10改為5,如圖8,。
Step4:再點擊B列數(shù)值下方的降序,,就可以得到不同類別前5大數(shù)據(jù),并且按照降序排序,。
Step5:最后再點擊“數(shù)據(jù)透視表工具”→“設(shè)計”→“分類匯總”→“不顯示分類匯總”,,得到圖11結(jié)果。
方法二:公式與函數(shù) 解決思路:先找出不同類別前5大數(shù)據(jù)所在的行,,再用index函數(shù)取具體的數(shù)據(jù),。 Step1:在D2單元格輸入公式:=IF(A:A=$D$1,ROW(),2^20),E2,F2公式類似,。公式意思是如果A列類別和D2單元格內(nèi)容相同就取行號,,否則就返回Excel承載的最大行號1048576。
Stpe2:在H2單元格輸入公式:=SMALL(D$2:D$32,row(1:1)),,點擊單元格右下角黑色+向下拖動5行,,這樣就可以把前5大數(shù)據(jù)所在的行放在一起。I列和J列公式類似,。
Step3:在L2單元格輸入公式:=INDEX($B:$B,H2),,點擊單元格右下角黑色+向下拖動5行就可以找出類別A的前5大數(shù)據(jù),其他類別同樣的方法,。
光說不練假把式,,你也試試吧。 祝各位表親新春快樂,,猴年大吉,,幸福安康! |
|
來自: sunnynie2021 > 《待分類》