Excel:行、列名、カスタム順で並べ替え

  • これを共有
Michael Brown

この記事では、Excelのデータを複数の列、列名のアルファベット順、任意の行の値で並べ替える方法を紹介します。 また、アルファベット順や数値順で並べ替えがうまくいかない場合に、標準的ではない方法でデータを並べ替える方法についても学びます。

列のアルファベット順や昇順・降順での並べ替えは、皆さんご存知の通りです。 ホーム のタブをクリックします。 編集 グループと データ のタブをクリックします。 ソート&フィルター のグループです。

ただし、エクセル ソート機能 は、それほど目立たないが非常に便利なオプションと機能をはるかに提供します。

    複数の列でソートする

    ここでは、Excelのデータを2つ以上の列で並べ替える方法を紹介します。 私のコンピュータにはExcel 2010がインストールされているので、この方法を使用します。 他のExcelバージョンを使用している場合でも、Excel 2007とExcel 2013で並べ替え機能はほとんど同じなので、例に従うことに問題はありません。 配色とダイアログの違いだけが目に付くかもしれませんが、それは、Excelのデータを2つの列で分類する方法です。レイアウトを作成します。

    1. をクリックします。 ソート ボタンをクリックします。 データ タブまたは カスタムソート について ホーム タブで開きます。 ソート ダイアログを表示します。
    2. をクリックします。 レベル追加 ボタンを、並べ替えに使用したい列の数だけクリックします。

    3. より " 並び替え " と " では 「のドロップダウンリストで、データを並べ替える列を選択します。 たとえば、休暇の計画を立てているときに、旅行会社から提供されたホテルのリストがあったとします。 それらをまず 地域 である。 基板ベース によって、最後に 価格 は、スクリーンショットに示すとおりです。

    4. クリック よっしゃー そして、ここにいる。
      • まず第一に 地域 カラムはアルファベット順に最初にソートされます。
      • 第二に 基板ベース の列は、オールインクルーシブ(AL)ホテルが上位になるようにソートされています。
      • 最後に 価格 カラムは小さいものから順にソートされます。

    Excelで複数の列でデータを並べ替えるのは、とても簡単ですよね。 しかし ソートダイアログ この記事では、列ではなく行でソートする方法と、列名に基づいてアルファベット順に並べ替える方法を紹介します。 また、アルファベット順や数値順でソートできない場合に、標準的ではない方法でExcelデータをソートする方法を学びます。

    Excelで行と列名で並べ替える

    Excelでデータを並べ替える場合、1つまたは複数の列の値で並べ替えることがほとんどだと思います。 しかし、時には、列のヘッダーや特定の行の値に基づいて左から右へ列の順序を並べ替える、水平方向の並べ替えが必要なデータセットがあることも事実です。

    例えば、現地の販売店から提供された、あるいはインターネットからダウンロードした写真用カメラのリストがあるとします。 そのリストには、このようにさまざまな機能、仕様、価格が記載されています。

    例えば、モデル名でソートしてみましょう。

    1. 並べ替えたいデータの範囲を選択します。 すべての列を並べ替えたい場合は、範囲内の任意のセルを選択するだけです。 このデータでは、列Aが異なる機能をリストしており、所定の位置に固定させたいので、この方法は使えません。 そこで、セルB1から選択することにします。

    2. をクリックします。 ソート ボタンをクリックします。 データ タブで開きます。 ソート のダイアログに注目してください。 私のデータにはヘッダーがあります ダイアログの右上にある " チェックボックスは、ワークシートにヘッダーがない場合はチェックを外してください。 このシートにはヘッダーがあるので、チェックは入れたまま、" "ボタンをクリックします。 オプション ボタンをクリックします。

    3. オープニングで ソートオプション ダイアログアンダー オリエンテーション を選択します。 左から順に並べ替え をクリックします。 よっしゃー .

    4. この例では、カメラ名を含む行1を選択します。 このとき、""マークが表示されていることを確認してください。 価値観 「の下で選択した。 ソート を、そして" A to Z " 以下 ご注文 をクリックします。 よっしゃー .

      並べ替えの結果はこのようになるはずです。

    列名でのソートは実用的な意味がほとんどないことは承知していますし、あくまでデモンストレーションとして、どのように機能するかを知っていただくために行いました。 同じように、カメラのリストをサイズや撮像素子、センサータイプなど、あなたにとって最も重要な機能でソートすることができます。 例えば、手始めに価格順でソートしてみましょう。

    上記の手順1~3を行い、手順4で2行目ではなく、小売価格が記載されている4行目を選択します。 並べ替えの結果は、以下のように表示されます。

    なお、ソートされたのは1行だけではありません。 データが歪まないように列全体を移動しています。 つまり、上のスクリーンショットに写っているのは、写真用カメラのリストを安いものから高いものへとソートしたものなのです。

    Excelで行を並べ替える方法についてご理解いただけたと思います。 しかし、アルファベット順や数値順にうまく並べられないデータがある場合、どうしたらよいでしょうか。

    データをカスタム順に並べ替える(カスタムリストを使用)

    データをアルファベット順以外に並べ替えたい場合は、Excelに組み込まれているカスタムリストを使用するか、自分で作成することができます。 組み込みのカスタムリストでは、曜日や年によって並べ替えることができます。 Microsoft Excelには、省略名と正式名の2種類のカスタムリストがあります。

    例えば、1週間分の家事リストがあり、それを期日や優先順位で並べ替えたいとします。

    1. まず、並べ替えたいデータを選択し、その後に開く ソート ダイアログは、複数のカラムやカラム名でソートしたときとまったく同じように ( データ tab> ソート ボタン)をクリックします。
    2. での 並び替え ボックスで、並べ替えの基準となる列を選択します。 を選択します。 カスタムリスト ご注文 をスクリーンショットのように表示します。

    3. での カスタムリスト ダイアログボックスで、必要なリストを選択します。 列の中から、該当するカスタムリストを選択し よっしゃー .

      これで、家事の曜日別分類ができました。

      注意:データの内容を変更したい場合、新しいデータや変更されたデータは自動的にソートされないことに注意してください。 そのため、データを変更するには 再申請 ボタンをクリックします。 データ タブで ソート&フィルター のグループです。

    さて、このようにExcelのデータをカスタムリストで並べ替えることは、特に難しいことではありません。 最後に残された課題は、独自のカスタムリストでデータを並べ替えることです。

    独自のカスタムリストでデータをソート

    覚えているように、テーブルにはもう1つのカラムである 優先順位 コラム:1週間の家事を重要なものから順に並べ替えるには、次のような手順で行います。

    上記の手順1、2を行い、「1. カスタムリスト を選択し、ダイアログを開きます。 新着リスト の下にある左側の欄の カスタムリスト に直接入力します。 リスト項目 入力する順番は、上から下へ正確に並べ替えてください。

    クリック 追加 をクリックすると、新しく作成されたカスタムリストが既存のカスタムリストに追加されることを確認できます。 よっしゃー :

    そして、家事の優先順位の高い順に並べてみました。

    カスタムリストでソートを行う場合、複数のカラムでソートを行い、それぞれ別のカスタムリストを使用することができます。 その手順は、すでに説明した複数のカラムでソートする場合と全く同じです。

    そして最後に、1週間の家事を、まず曜日で、次に優先順位で、最大限の論理で分類しています :)

    本日は以上です!お読みいただきありがとうございました。

    Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。