Excel ヘルプ: 行をスキャンしてその列の最初のセルの値を返す方法

Excel ヘルプ: 行をスキャンしてその列の最初のセルの値を返す方法

数値の行列があり、その行列には列ヘッダーがあります。次のようになります。

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

私がやりたいのは、各行で要素 1 を検索し、その列ヘッダーを返すことです。たとえば、最初の行をスキャンする場合は、「d」を返す必要があります。同様に、2 番目の行をスキャンする場合は、「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))

これが役に立つと信じてください

関連情報