SORTBY関数で指定した範囲(配列)を対応した範囲の値に応じて並べ替える:Excel関数


スポンサードリンク


更新 2021/06/27

SORTBY関数で複数の基準で並べ替える SORTBY関数で特定の配列を外の基準で並べ替える
SORTBY関数で列方向を並べ替える

SORTBY関数が利用できるExcelの種類(バージョンについて)

範囲または配列の内容を対応する範囲または配列の値に基づいて並べ替えます。   topへ
 ソート
=SORTBY(配列,基準配列1,[並べ替え順序1],[基準配列2,並べ替え順序2],...)

SORTBY関数の構文

SORTBY関数と並べ替え機能との違い

大文字と小文字の区別はされません。

ふりがな情報は使用されません。

SORTBY関数で1つの基準で並べ替える

SORTBY関数で複数の基準で並べ替える

  1. 国語の点数の高い順で並べ替え、さらに、算数の点数の高い順で並べ替えます。
    まず、国語の点数の高い順で並べ替えてみます。なお、テーブルは 成績表 と名前を付けています。
    B13セルに =SORTBY(成績表,成績表[国語],-1) と入力しました。
  2. さらに、算数の点数の高い順で並べ替えます。
    引数の基準配列2と並べ替え順序2を追加します。
    B13セルの数式を =SORTBY(成績表,成績表[国語],-1,成績表[算数],-1) としました。

SORTBY関数で特定の配列を外の基準で並べ替える

  1. テーブル名が成績表のNoと氏名を合計の得点が高い順に並べ替えます。
    J3セルに =SORTBY(成績表[[No]:[氏名]],成績表[合計],-1) と入力しました。

SORTBY関数で列方向を並べ替える

  1. 4月の来店人数が多い店から順番に並べ替えたいと思います。
    まずは店名を並べ替えます。
    C8セルに =SORTBY(C2:G2,C3:G3,-1) と入力して、C2:G2の店名を4月の入店数(C3:G3)の大きい順(降順 -1)に並べ替えます。
  2. C9セルに =SORTBY(C3:G6,C3:G3,-1) と入力します。
  3. 行見出しを入力します。

  1. C8セルに =SORTBY(C2:G6,C1:G1) と入力します。
  2. C8セルに =SORTBY(C2:G6,{3,5,1,2,3}) と入力します。

スポンサードリンク



よねさんのWordとExcelの小部屋 »  エクセル関数一覧表 »  SORTBY関数で指定した範囲または配列でデータを並べ替える

PageViewCounter
Counter
Since2006/2/27