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


スポンサードリンク


更新:2021/06/27;作成:2020/5/18

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

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

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

SORTBY関数の引数

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

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

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

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

昇順で並べ替える

降順で並べ替える

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

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

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

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

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

店名の順番を数式内で指定する方法

スポンサードリンク



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

PageViewCounter
Counter
Since2006/2/27