以A组为例,假设原始数据在A1到D11中,G3中放入"A",F4到H4中放置"工号"、"姓名"和"成绩"。首先,在F5单元格输入以下数组公式(按下CTRL+SHIFT+回车):(Array Formulas not supported in this text editor) =INDEX(A:A,SMALL(IF((($D$2:$D$11)=LARGE(IF($C$2:$C$11=$F$3,$D$2:$D$11),2))*($C$2:$C$11=$F$3),ROW($2:$11),4^8),ROW(A1)))&同时按下CTRL+SHIFT+回车,输入数组公式并向下拖动一格。接着,在H5单元格输入以下数组公式(按下CTRL+SHIFT+回车):(Array Formulas not supported in this text editor) =INDEX(D:D,SMALL(IF((($D$2:$D$11)=LARGE(IF($C$2:$C$11=$F$3,$D$2:$D$11),2))*($C$2:$C$11=$F$3),ROW($2:$11),4^8),ROW(C1)))&同时按下CTRL+SHIFT+回车,输入数组公式并向下拖动一格。建议将取二名、取一名、取三名这个数字放在一个单元格中,而不是固定在公式中。这样调整一下这个单元格,公式即可自动变化。假设取二名在这个单元格中放置F2,那么在H5单元格的公式改为:=INDEX(A:A,SMALL(IF((($D$2:$D$11)=LARGE(IF($C$2:$C$11=$F$3,$D$2:$D$11),2))*($C$2:$C$11=$F$3),ROW($2:$11),4^8),ROW(A1)))另外几个单元格的公式请按照示例进行修改。这个公式较长,请使用鼠标拖动来显示或全部显示(例如IF($C$2:$C$11=$F$3,$D$2:$D
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号