2016-12-05 61 views
1

我有一個關聯表,其中輸出應該是前5個關聯列表。矩陣中的索引匹配(多行,多列)

問題:我可以用「大」功能來獲得前五名,但沒有「名稱標籤」

我可以使用索引/匹配以獲得最大的效果,但只有一列..

我發現有關此主題的多個頁面,但總是在相反的方向: http://www.atlaspm.com/toms-tutorials-for-excel/toms-tips-for-excel-look-up-intersecting-value-by-row-and-column-criteria/

那裏ColumnA和ROW1值是已知的和值匹配他們丟失,我需要從ColumnA和名稱Row1給出我知道結果

,使之更加清楚:

enter image description here

enter image description here

所以旁邊其中頂部5中示出(1,0.99,0.97等。)應該有列:AA,CA ,EC,ED,BA

有什麼想法? 感謝

回答

2

使用此公式,發現匹配的第一個行或列:

=INDEX($A$2:$A$6,AGGREGATE(15,6,(ROW($A$2:$A$6)-ROW($A$2)+1)/($B$2:$F$6=B8),1))&INDEX($B$1:$F$1,AGGREGATE(15,6,(COLUMN($B$1:$F$1)-COLUMN($B$1)+1)/($B$2:$F$6=B8),1)) 

這個級聯的兩個公式。第一個找到該行,第二個找到該列。

enter image description here

一個注意:如果值這隻能是唯一的。如果有重複,會導致誤報。