Excel 幫助:如何掃描一行並傳回該列中第一個儲存格的值

Excel 幫助:如何掃描一行並傳回該列中第一個儲存格的值

我有一個數字矩陣,矩陣有列標題 - 像這樣說:

a b c d e f 
0 0 0 1 0 0 
0 0 1 0 0 0

我想要做的是在每一行中搜尋元素 1 並返回其列標題。例如,如果我掃描第一行,我應該返回“d”。同樣,如果我掃描第二行,我應該返回“c”。哪一種公式組合在這裡效果最好?

答案1

a   b   c   d   e   f       
0   0   0   1   0   0   d   =INDEX($A$3:$F$3,1,MATCH(1,A4:F4,0))
0   0   1   0   0   0   c   =INDEX($A$3:$F$3,1,MATCH(1,A5:F5,0))

相信這會有所幫助

相關內容