エクセル(Excel)の「SORT関数」とは

Excel の「SORT関数」とは指定した範囲または配列の値を並べ替える関数です。並び替えの基準をどの「行」あるいはどの「列」にするか、並び替えの順序を「昇順」にするか「降順」にするかを指定できます。

たとえば「A1」から「A5」に

30、10、80、50、40

と値が並んでいる場合、「C1」に「SORT関数」を使って

=SORT(A1:A5)

と入力すると

wd240320-01.png

「C1」から「C5」に

10、30、40、50、80

と昇順に並べ替えられて表示されます(昇順が既定)。

wd240320-02.png

 

ちなみに、このようにひとつのセル「C1」に「SORT関数」を使った式を入力したときに「C1」から「C5」に値が並んで表示されるのが「スピル機能」です。

「SORT関数」は「スピル機能」を活かした関数なのです。

 

「SORT関数」の構文は以下のようになります。

=SORT(array,[sort_index],[sort_order],[by_col])

[ ] で囲まれた引数は省略可能で、それぞれ引数の役割は

  • array で並べ替えの対象となる配列または範囲を指定
  • [sort_index] で並べ替えの基準となる行または列を指定
  • [sort_order] で「1」で「昇順」、「-1」で「降順」に指定
  • [by_col] で並べ替えは「行(FALSE)」か「列(TRUE)」か指定

となります。

なので先ほどの並べ替えで「降順」にしたいときは

=SORT(A1:A5,1,-1,FALSE)

となります。

wd240320-03.png

ただし、この場合 1列しかなく「行(FALSE)」は既定なので

=SORT(A1:A5,,-1)

にように [sort_index] と [by_col] を省略しても同じ結果になります。

wd240320-04.png

元の表はそのままで、ちょっと並び替えて確認したいときなどにも手軽に使える関数です。

記事の情報は公開時あるいは更新時のもので、最新情報はリンク先など情報元の公式ページでご確認ください。

スポンサーリンク

ご意見&コメント

パソコン用語解説」をご利用いただき、ありがとうございます。

「参考になった」「ちょっと違うかも?」というときは TwitterFacebookページを使ってご感想やコメントをいただけると嬉しいです!励みにもなりますし、必要に応じて情報の追加や修正もしてまいります。

 

同じカテゴリー「エクセル(Excel)」の用語解説

 

同じカテゴリー「エクセル(Excel)」のQ&A

関連した記事を検索

パソコントラブルQ&A」「パソコン用語解説」では関連Q&Aや用語解説を豊富に掲載中です。検索してみてください!

五十音順」インデックス

別サイトで「パソコン用語集」も公開しています。

過去の用語解説 (762 件)

編集長のプロフィール

編集長

:パソコン生活応援アドバイザー。「なにしろパソコン.com」サイト運営、メルマガ編集、セミナー講師からコラム・書籍執筆まで実績豊富!

「パソコン用語解説」では厳密さよりも、分かりやすさ、覚えやすさを優先しています。そのため強引なたとえを使ったり、編集長独自の見解も交えておりますのでご了承ください。解説の中でパソコンの設定や操作法を紹介していますが、お使いのバージョンなど環境によって違う場合があります。

また、本サイトを参考にしたパソコン設定、サイト閲覧、紹介したソフトウエアや機器の購入&使用、そしてトラブル対応やインターネット活用は『利用者の責任』でお願いします(免責事項)。