スキルアップを始める!

【Googleスプレッドシート】データを逆順に並べ替える方法|SORT関数

Googleスプレッドシート
Googleスプレッドシート
この記事は約3分で読めます。

※記事中に広告情報を含みます。

スキルを手に入れた時、人は強くなれる。
Youtubeでスキルアップを始める 電子書籍でスキルアップを始める
\ワードプレスのスキルアップはこちら!/ WordPress入門読本

Googleスプレッドシートで、データの順番を逆に並べ替える方法についてご紹介します。データの値や文字コードには関係なく、単純に並び順を逆にする方法です。

Screenshot

縦方向および横方向のデータを逆順に並べ替える手順をそれぞれ詳しく解説します。

SORT関数の基本

GoogleスプレッドシートでのSORT関数は、指定した範囲のデータを並べ替えるために使用されます。SORT関数を使うことで、データを昇順または降順に整列することができます。以下にSORT関数の基本的な使い方について説明します。

SORT関数の基本的な構文は以下の通りです。

=SORT(range, sort_column, is_ascending, [sort_column2, is_ascending2, ...])
  • range: 並べ替え対象となるセル範囲。
  • sort_column: 並べ替えのキーとなる列。範囲内の列番号(例:1, 2, 3など)または列のセル範囲(例:A1など)。
  • is_ascending: 並べ替え順序。昇順の場合はTRUE、降順の場合はFALSEを指定します。
  • [sort_column2, is_ascending2, ...]: 二次的な並べ替えのキーと順序。必要に応じて追加します。

昇順に並び替える

例えば、A列にあるデータを昇順に並べ替える場合、以下のように入力します。

=SORT(A2:A10, 1, TRUE)

この式は、A2からA10の範囲を昇順(小さい順)に並べ替えます。

Screenshot

降順に並べ替える

同様に、A列にあるデータを降順に並べ替える場合、以下のように入力します。

=SORT(A2:A10, 1, FALSE)

この式は、A2からA10の範囲を降順(大きい順)に並べ替えます。

Screenshot

複数の列を並べ替える

複数の列を使って並べ替えることもできます。例えば、A列を第一のキー、B列を第二のキーとして並べ替える場合、以下のように入力します。

=SORT(A2:B10, 1, TRUE, 2, FALSE)

この式は、まずA列を昇順に並べ替え、その後、B列を降順に並べ替えます。

縦のデータを逆順に並べ替える

逆順に並べ替える式の入力

=SORT(A2:A10, ROW(A2:A10), FALSE)

この式の意味は「Aか2らA10の範囲を並べ替える。ただし並べ替えのキーは行番号とし、降順で並べ替える」というものです。

Screenshot

これにより、A2からA10の値に関係なく、行番号を逆にしたように並べ替えられます。

横のデータを逆順に並べ替える手順

例えば、B2セルに以下の式を入力します。

=TRANSPOSE(SORT(TRANSPOSE(B1:J1), TRANSPOSE(COLUMN(B1:J1)), FALSE))

この式はTRANSPOSE関数を併用しており、B1からJ1のデータを逆順に並べ替えます。

まず、TRANSPOSE関数でデータを縦に変換し、その後SORT関数で並べ替えを行い、再度TRANSPOSE関数で横に戻します。

まとめ

Googleスプレッドシートでデータを逆順に並べ替える方法を縦方向および横方向のデータについて解説しました。縦方向ではSORT関数とROW関数を使い、横方向ではTRANSPOSE関数を併用することで並び順を逆にすることができます。

これらの方法を活用して、データの整理を効率よく行いましょう。

URLをコピーしました!