Excel で行の順序を逆にする方法 (例あり)


Excel で次の数式を使用すると、行の順序をすばやく逆にすることができます。

 =SORTBY( $A$2:$C$11 ,ROW( A2:A11 ),-1)

この特定の例では、範囲A2:C11の行の順序を逆にします。

次の例は、この公式を実際に使用する方法を示しています。

例: Excel で行の順序を逆にする方法

さまざまなバスケットボール選手に関する情報を含む次のデータセットが Excel にあるとします。

A2:C11の範囲内の行の順序を逆にしたいとします。たとえば、マブスの行を最後の行として表示し、ジャズの行を最初の行として表示します。

これを行うには、セルE2に次の数式を入力します。

 =SORTBY( $A$2:$C$11 ,ROW( A2:A11 ),-1)

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Excelの行順序を逆にする

この式では行の順序が逆になることに注意してください。

最初の行が最後の行になりました。

2 番目の行が最後から 2 番目の行になりました。

等々。

この式はどのように機能するのでしょうか?

行の順序を逆にするために使用した式を思い出してください。

 =SORTBY( $A$2:$C$11 ,ROW( A2:A11 ),-1)

この数式では、次の構文を使用するSORTBY関数が使用されます。

SORT(配列、配列別、並べ替え順序、…)

金:

  • array : ソートする配列
  • by_array : 並べ替える配列
  • sort_order : 1 = 昇順、-1 = 降順

最初の引数では、範囲A2:C11をソートすることを指定します。

2 番目の引数では、 A2:A11の範囲の行番号を並べ替え値として使用することを指定します。

3 番目の引数では、値-1を使用して、行番号で降順に並べ替えることを指定します。

最終結果として、範囲A2:C11内の行の順序を逆にすることができます。

: Excel のSORTBY関数の完全なドキュメントは、 ここで見つけることができます。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excel: 同じ識別子の行を結合する方法
Excel: テキストの行数を数える方法
Excel: 重複行を強調表示する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です