EXCEL中对数据自动进行排序并提取前5个数据。高分求助

2024-11-04 19:54:57
推荐回答(1个)
回答1:

B列公式=INDIRECT("E"&MATCH(C5,$F$5:$F$14,0)+4)
C列公式=LARGE($F$6:$F$14,ROW(A1))
思路如下:
第一步:首先计算C列的排序,利用LARGE函数求一组数据的最大值,利用ROW函数来做LARGE的第二个参数,这个是返回第N大的值
第二步:再利用MATCH来查找C列数据在F列数据的位置,+4是因为数据上方有4行
第三步:最后利用INDIRECT函数返回文字串所指的位置。
最后的效果图:



望采纳,谢谢