我想search/获取五个最小的值,连同那里的“名称标题”,其中星期等于当前星期

我有一个Excel文件,并希望search/获取五个最小值连同他们的“名称标题”从一周等于当前一周的行。 我的示例表布局:

  _A_ _B_ _C_ _D_ _E_ _F_ _G_ _H_ _I_
 3 |星期一级一级二级3级4级5级6级7级8级
 4 |  1 13%33%50%50%50%
 5 |  2 80%55%50%50%50%50%
 6 |  3 75%5%50%50%50%50%
 7 |  4 50%55%50%50%50%50%
 8 |  5 50%50%50%50%50%50%
 9 |  6 50%12%15%80%5%65%45%1% 

结果应该是这样的:

1%8级,5%5级,12%2级,15%3级,45%7级

本周= 6(在B2单元格中)

我能够使用INDEX和MATCHsearch五个最小的值,但是我无法获取最小值的名称头。

尝试获得K2:K6最小的5个百分比K2:K6这个公式复制下来

=IFERROR(SMALL(INDEX(B$4:I$9,MATCH(B$2,A$4:A$9,0),0),ROWS(K$2:K2)),"")

然后在L2复制下来以获取标题值, 考虑到5个最低%s中的一些可能被复制

=IF(K2="","",INDEX(B$3:I$3,SMALL(IF(INDEX(B$4:I$9,MATCH(B$2,A$4:A$9,0),0)=K2,COLUMN(B$3:I$3)-COLUMN(B$3)+1),COUNTIFS(K$2:K2,K2))))

后一个公式需要用CTRL + SHIFT + ENTER确认