tft每日頭條

 > 生活

 > excel查找對應成績并提取

excel查找對應成績并提取

生活 更新时间:2024-09-14 14:48:33

在公司,有績效考核,在學校,有各種考試,當每個人的EXCEL考核評分統計表出來之後,如何根據成績的分數,自動提取出前十名的人名以及分數呢?有的同事說簡單,排序一下就好,可是如果相同評分,不占名次呢?也就是說,前十名,可以是10個人,也可能是20個人

如下圖,如何用EXCEL函數公式,根據總分,在大量的人員中,提取前十名的人員信息,因為人數不固定,可能是15人,也可能是20人

【職場數據分析利器,EXCEL實戰函數專輯,很多人在學】

excel查找對應成績并提取(動态提取指定名次信息)1

看到這個案例,很多EXCEL熟練者都會想到數組公式,是的,可以用數組公式去處理,但是對于EXCEL統計表,能不用數組公式的,盡量不要用,因為數組公式會大大拖慢表格的運行速度導緻數據卡死

俗話說,思路決定出路,遇到這樣的問題,最佳的方式是用輔助列,首先我們可以插入一個輔助列,比如是B列,而後輸入公式=IF(G2>=LARGE($G$2:$G$700,10),1 MAX(B$1:B1),0),這個公式的意思是先用LARGE($G$2:$G$700,10)公式提取出第十個最大值的數值,也就是第十名,而後将比這個大的,自動形成一個1、2、3這樣遞增的序列

excel查找對應成績并提取(動态提取指定名次信息)2

序列産生後,我們就可以用我們最常用的EXCEL函數,也就是VLOOKUP函數來進行數據提取,我們可以在全自動報表裡面,姓名一列輸入公式:=IFERROR(VLOOKUP(ROW(B1),原始數據!$B$1:$G$800,2,0),"")而後下拉,我們就可以看到,所有前十名的姓名,就全部一次性提取了出來,而且是動态的

excel查找對應成績并提取(動态提取指定名次信息)3

同理,我們可以調整EXCEL公式的結構,去提取分數,公式==IFERROR(VLOOKUP(ROW(B1),原始數據!$B$1:$G$800,6,0),"")

excel查找對應成績并提取(動态提取指定名次信息)4

學習大量EXCEL教程,一起掌握職場效率提升方案,歡迎關注,共同學習

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved