エクセルでデータを値順に並べ替える方法(簡単な5つの方法)

  • これを共有
Hugh West

今回は、データを値でソートする方法として マイクロソフトエクセル エクセルで大量のデータを扱っていると、データを整理する必要が出てくることがあります。 そのような場合、エクセル ソート オプションは、ワークシートのデータの順序をカスタマイズすることができます。 例えば、ある人の年齢を名前に従って整理することができます。 私たちは、次のことができます。 アルファベット順にデータを並べる それでは、この記事でデータを値で並べ替える方法を学びましょう。

練習用ワークブックをダウンロードする

この記事の作成に使用した練習用ワークブックをダウンロードすることができます。

データを値で並べ替える.xlsx

Excelでデータを値で並べ替える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の値でデータを並べ替えるためにいくつかの方法を議論しようとしました。 うまくいけば、これらの方法と説明はあなたの問題を解決するのに十分である。 あなたが何かクエリを持っている場合、私に知らせてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。