📊つかえる関数.com

データ並べ替え(手動操作)SORT / SORTBY

Excel 2021以降

並べ替え結果を数式で自動取得。元データの変更に自動で追従

💡

結論: SORT / SORTBY への移行をおすすめします

並べ替え結果を数式で自動取得。元データの変更に自動で追従

書き換え前後の比較

Before: データ並べ替え(手動操作)
-- 手動操作で並べ替え
-- 1. データ範囲を選択
-- 2. データタブ → 並べ替え
-- 3. 並べ替え基準を設定
-- 問題点:
-- ・手動操作が必要
-- ・データ更新時に再並べ替えが必要
-- ・並べ替え履歴が残らない
After: SORT / SORTBY
-- 単純な昇順並べ替え
=SORT(A2:D100,3,1)
※ 3列目を基準に昇順(1=昇順、-1=降順)

-- 別列を基準に並べ替え
=SORTBY(A2:C100,D2:D100,-1)
※ D列を基準に降順

-- 改善点:
-- ・数式で自動並べ替え
-- ・元データの変更に自動で追従
-- ・複数列の並べ替えが1つの数式で完結

SORT / SORTBY のメリット

並べ替え結果が数式で自動更新される

複数列の並べ替えを1つの数式で指定できる

SORTBY は別列を基準にした並べ替えが可能

手動操作が不要で、常にソート済みデータを表示

⚠️ 注意点

⚠️

Excel 2019以前では使用不可

⚠️

元データと並べ替え結果を別の場所に配置する必要がある

⚠️

スピル範囲に他のデータがあると #SPILL! エラーになる

バージョン対応状況

関数Excel 2016Excel 2019Excel 2021Microsoft 365
データ並べ替え(手動操作)
SORT / SORTBY-

関連する Q&A

キーワード

並べ替えSORTSORTBYソート2021