Excel のインデックスによる自動並べ替えで正しい順序が得られない

Excel のインデックスによる自動並べ替えで正しい順序が得られない

こんにちは、

Excel で行をランクに従って自動的に並べ替えたいので、INDEX 関数を使用しました。ソース データは次のようになります。

      N     O

。

この数式を B2 に入力し、一番下までドラッグしました: =INDEX($O$2:$O$11,N2)

しかし私の運命細胞はこのように見える

 A    B

ここに画像の説明を入力してください

最初の4つの要素の順序は正しいのですが、それ以降はすべて間違っています。なぜでしょうか? 運命セルの式を何度も見ましたが、すべて問題ないようです

=INDEX($O$2:$O$11,N2)
=INDEX($O$2:$O$11,N3)
=INDEX($O$2:$O$11,N4)
=INDEX($O$2:$O$11,N5)
=INDEX($O$2:$O$11,N6)
=INDEX($O$2:$O$11,N7)
=INDEX($O$2:$O$11,N8)
=INDEX($O$2:$O$11,N9)
=INDEX($O$2:$O$11,N10)
=INDEX($O$2:$O$11,N11)

ありがとう。

答え1

もしあなたが望むことが私の望むことなら考えるご希望の場合は、以下をお試しください:

=INDEX(O$1:O$11,MATCH(ROW()-1,N$2:N$11,0))

関連情報