目次
今回は、データを値でソートする方法として マイクロソフトエクセル エクセルで大量のデータを扱っていると、データを整理する必要が出てくることがあります。 そのような場合、エクセル ソート オプションは、ワークシートのデータの順序をカスタマイズすることができます。 例えば、ある人の年齢を名前に従って整理することができます。 私たちは、次のことができます。 アルファベット順にデータを並べる それでは、この記事でデータを値で並べ替える方法を学びましょう。
練習用ワークブックをダウンロードする
この記事の作成に使用した練習用ワークブックをダウンロードすることができます。
データを値で並べ替える.xlsxExcelでデータを値で並べ替える5つの簡単な方法
1.エクセルデータを列の値で並べ替える
以下のようなデータセットがあり、複数の人の名前と年齢が含まれているとする。
では、上記の方々の年齢をまずソートし、次に名前もソートしてみます。
ステップス
- 年齢を並べ替えるには、カラムの年齢値を選択します。 C を最初に選択します。
- そして、昇順に並べ替えるには、次のようにします。 データ > A to Z のアイコンをクリックします。 ソートとフィルター のセクションをご覧ください(スクリーンショット参照)。
- その結果、以下のようになりました。 ソート警告 ダイアログが表示されますので 選択範囲を拡大する を使い、年齢別に名前を整理しました。
- その後 ソート .
- 選択した列のデータの並べ替えが他のデータに影響しないようにしたい場合は、次のように選択します。 現在の選択を継続する .
- 年齢が昇順にソートされます。
- 同様に、上記の年齢データを降順に整理するには、次のようにします。 データ > ZからAへ アイコンを表示します。
⏩注意。
列の名前をソートすることができます。 B をアルファベットの降順・昇順で表示することもできます。
ステップス
- まず名前を選択します。
- そして、次のようになります。 データ > A to Z / ZからAへ アイコンを表示します。
- この処理を応用して、日付の値も整理することができます。
続きを読む Excelでデータを並べ替え、フィルタリングする方法(完全ガイドブック)
2.範囲やテーブルのデータを値で並べ替える
例えば、以下のようなデータ範囲に、複数の人の名前、年齢、職業、住んでいる都市などが入っているとします。
では、上記の範囲を人名の昇順に基づいて整理してみます。
ステップス
- まず、並べ替えたい列のセルをどれでもいいので選択します(ここでは セルB7 ).
- 次に、次のページに進みます。 データ > A to Z アイコンをクリックします(スクリーンショット参照)。
- その結果、Excelは次のような結果を返します。 列のすべての名前データ B はソートされているため、残りの列のデータの順序が更新されます。
続きを読む ExcelのVBAを使用して範囲を並べ替える方法(6例)
3.エクセルでカスタムソートを使ってデータを値で並べ替える
を使用することができます。 カスタムソート また、カスタムリストを作成し、そのリストに従ってデータを並べ替えることも可能です。
3.1. 複数列のデータを並べ替える
まず、マルチレベルでデータを値でソートするために カスタムソート このオプションを使用すると、複数の列でデータを並べ替えることができます。
ステップス
- まず、下のデータセットから任意のセルを選択し、次のコマンドを実行します。 データ > ソート .
- その結果 ソート のダイアログが表示されます。
- 次に、最初のレベルについて、カラム名を 並び替え をドロップダウンしてください。
- 次に レベル追加 さらに2段階追加したいので、次のようにクリックします。 レベル追加 を2回。
- その結果、以下のレベルが ソート ダイアログで、並べ替えたい列を選択し、チェックボックスをオンにします。 ソートオン と ご注文 を押してください。 よっしゃー .
- 最後に、以下のような結果が得られます。
3.2. カスタムリストによるデータの並べ替え
このメソッドでは、カスタムリストを作成する方法を説明します。 その後、カスタムリストにしたがって値を並べ替えます。
以下のデータセットで、3種類の職業がリストアップされているとする。 職業 の欄は、リストに従ってください。 弁護士 , 技術者 , ジャーナリスト .
ステップス
- まず、データセットから任意のセルを選択し、次のコマンドを実行します。 データ > ソート を持参すること。 ソート のダイアログボックスが表示されます。
- 次に、から ソート をクリックすると、ダイアログが表示されます。 ご注文 をドロップダウンして選択します。 カスタムリスト オプションを選択します。 よっしゃー その後
- その結果 カスタムリスト のダイアログが表示されるので、それをクリックします。 新着情報 にリスト項目を入力します。 リスト項目 をクリックします。 追加 .
- にリストが追加された後 カスタムリスト を押してください。 よっしゃー をクリックしてウィンドウを閉じます。
- 今、私たちは再び ソート をクリックします。 よっしゃー でカスタムリストを適用します。 職業 の欄があります。
- 最終的に、以下のような結果が得られます。 すべてのデータがリストでソートされています。 弁護士 , 技術者 , ジャーナリスト .
続きを読む: エクセルでカスタムソートを作成する方法(作成・使用とも)
類似の読み物
- エクセルでデータを並べ替えるメリット(全機能を含む)
- エクセルで色による並べ替えを解除する方法(簡単な手順付き)
- Excelで数値が正しく並べられない(4つの理由と解決策)
- マクロを使わずにエクセルで自動並べ替えをする方法(3つの方法)
- [修正]: Excelでセルの色による並べ替えが機能しない(3つの解決策)。
4.エクセルSORT関数でデータを値順に並べる
今回は SORT機能 を使用している場合、値ごとにデータを整理することができます。 Excel 365 / 2021年エクセル を使えば、非常に高速にデータを並べ替えることができます。
ステップス
- まず、以下の数式を セルE5 を押してください。 入力 .
=sort(b5:c14,2)
- 数式を入力すると、以下のような結果が配列で得られます。
ここでは ソート 関数命令 データを範囲内で B5:C14 列別 2 .
続きを読む エクセルVBAでソート関数を使う方法(8つの適切な例)
5.INDEX、MATCH、SMALL関数を組み合わせて数値でソートする。
の組み合わせで、データを数値で並べ替える方法です。 INDEX , MATCH, ROW & SMALL 例えば、以下のデータセットに含まれる人名を、対応する年齢順に並べるとする。
ステップス
- に次の数式を入力します。 セルF5 を打つと 入力 .
=index(b5:d14,match(small(c5:c14,row(a1:a10)),c5:c14,0),match(f4:h4,b4:d4,0))である。
- その結果,Excel は以下の配列の結果を返します。 年齢値はすべて の昇順で表示します。
🔎 フォーミュラの仕組みは?
- ROW(A1:A10)
ここでは 列 関数は,以下の範囲の行番号を返します。 A1:A10 というものです。
{ 1;2;3;4;5;6;7;8;9;10 }
- 小(c5:c14,行(a1:a10))
次に SMALL 関数は,以下の範囲内でk番目に小さい値を返します。 C5:C14 として
{ 22;25;28;30;32;33;35;40;43;45}
- match(小(c5:c14,行(a1:a10))
では、その MATCH 関数が返されます。
{ 3;7;10;2;6;8;1;4;9;5 }
- マッチ(f4:h4,b4:d4,0)
すると、上記の部分の式が返ってくる。
{ 1,2,3 }
- index(b5:d14,match(small(c5:c14,row(a1:a10)),c5:c14,0),match(f4:h4,b4:d4,0))
最後に INDEX 関数は以下の結果を返します。
{ ミラー }
続きを読む エクセルで数字を並べ替える方法(8つの簡単な方法)
覚えておきたいこと
- を得ることができます。 ソート オプションは、セルの値も右クリックで表示されます。
- または ソート オプションは、次のパスに従うことで使用できます。 ホーム > 編集 グループ> ソート&フィルター .
- でデータを並べ替えることができます。 セルカラー , 文字色 , 条件付き書式設定アイコン など
結論
上記の記事では、私は精巧にExcelの値でデータを並べ替えるためにいくつかの方法を議論しようとしました。 うまくいけば、これらの方法と説明はあなたの問題を解決するのに十分である。 あなたが何かクエリを持っている場合、私に知らせてください。