小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年3月8日【ID:0】

メンバー限定

【Excel】SORTBY関数で項目を好みの順番にする

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


SORTBY関数を用いて項目を好みの順番に並べ替える方法について解説していきます。


SORTBY関数の使い方

まずは、SORTBY関数について解説していきます。

SORTBY関数は、表を並べ替える関数になります。

=SORTBY(配列, 基準配列1, [並べ替え順序1], [基準配列2, 並べ替え順序2], … )
// 配列:対象の表
// 基準配列1:並べ替えたい基準
// [並べ替え順序1]:基準配列1の順序を指定(1=昇順, -1=降順)※省略時は昇順
// [ ]に囲まれている引数は省略可能

例えば、以下の左の表に関して、「性別」の項目を基準に昇順にする場合は、以下のような数式になります。

=SORTBY(B3:E12,D3:D12)

「性別」の項目を基準に降順にする場合は、以下のような数式になります。

=SORTBY(B3:E12,D3:D12,-1)

また、[基準配列2, 並べ替え順序2]以降の引数を設定することで、複数の項目を基準に並べ替えることができます。
例えば、先ほどの結果に加えて、「生年月日」の項目を昇順する場合は、以下のようになります。

=SORTBY(B3:E12,D3:D12,-1,E3:E12,1)

項目の並べ替え

次に、本題の項目の並べ替えです。

SORTBY関数は、列方向の並べ替えにも対応しています。
列方向に並べ替える場合は、基準配列の引数に横向きの範囲を指定します。

例えば、以下の左の表のように、項目名の上に数値を入力することで、その数値を基準に並べ替えることができます。

=SORTBY(B2:E12,B1:E1)

このように項目を好みの順番にすることができます。
ただ、表の上に「1,3,2,4」などの数値を入力したくないこともあるかと思います。
そのような場合に関しても、好みの順番に並べ替える方法があります。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集 メンバー募集





リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7420371

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【ExcelVBA】入力後のセルを自動で編集不可にする

【Excel】クイックアクセスツールバーをブック単位で設定

【Excel】該当日の全予定をセル内に改行して抽出

【ExcelVBA】差し込みで複数のPDFファイルを自動生成

【Excel】Python in Excelでクロス表を1行1データに変換

【Excel】重複した値をマークする

【Excel】指定日以降でないと入力できない設定

【Excel】FILTER関数による抽出データの元データに遷移するハイパーリンク

【Excel】FILTER関数で複数条件指定

【Excel】カレンダーに「休」を表示(祝日などを考慮)

【Excel】FILTER関数で必要な項目のみを抽出

【Excel】締め日が20日の場合の「請求対象月」

【ExcelVBA】現在の日時を取得

【Excel】8桁の数値の日付を日付形式に変換

【ExcelVBA】予定表の各日付に1行を追加する

【Excel】日付を和暦で表示する

【Excel】同じ日付が一定間隔で続く予定表を効率的に作成

【Excel】テンプレートは便利

【Excel】商品ごとの販売数の合計を瞬時に集計

【Excel】絞り込み作業の効率化「スライサー」

【Windows】読めない漢字を入力する

【Excel】最初に覚えるべき集計関数(7選)

【Excel】テーブルのスライサー

【Excel】マトリックス表から値を抽出する方法

【Excel】INT関数とROUNDDOWN関数の違い





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ