Excelでデータをアルファベット順に並べ替える方法

Excelでデータをアルファベット順に並べ替える方法

Excel は、スプレッドシート内の混沌とし​​た情報に秩序をもたらすために存在します。 Excel でこれを実行できる多くの方法の 1 つは、データの並べ替えです。ある種の順序があるデータをスキャンする方がはるかに簡単です。名前や単語に関しては、一般的な方法はアルファベット順に並べ替えることです。





BIOSウィンドウからのシステムの復元10

並べ替えツールを使用すると、Excel でデータをアルファベット順に簡単に並べ替えることができます。または、この目的のために VBA マクロを作成し、ホットキーを割り当ててデータをより高速に並べ替えることができます。





並べ替えツールを使用して Excel でアルファベット順に並べ替える

Excel には組み込みツールがあり、 選別 これにより、データを並べ替えることができます。並べ替えツールは、さまざまなスケールでデータを並べ替えることができ、数回クリックするだけでデータをアルファベット順に並べ替えることができます。





  Excel のサンプル スプレッドシート

このサンプル スプレッドシートには、一部の請負業者の名前と、その収益が含まれています。目標は、Excel の並べ替えツールを使用して、このテーブルを名前で並べ替えることです。

  1. データ テーブル全体を選択します。この例では、それはセルになります A2 B11 .
  2. に行く データ Excel リボンのタブ。
  3. の中に 並べ替えとフィルター セクションで、 選別 .これにより、並べ替えウィンドウが開きます。   Excel のサンプル スプレッドシート
  4. の中に 選別 窓の下 で、テーブルを並べ替える列を選択します。それが 名前 この例では列。
  5. 並べ替え 、 選択する セル値 .
  6. 注文 、 選択する A から Z .これを Z to A に設定して、データを降順に並べ替えることもできます。
  7. 選択する わかった .

Excel は、選択した列、セル値、および昇順でデータ テーブルを並べ替えます。



VBAを使用してExcelでアルファベット順に並べ替える

VBA を使用して Excel でデータをアルファベット順に並べ替えるのは、最初は少し複雑になる可能性がありますが、この努力により、後で簡単にデータをアルファベット順に並べ替えることができます。 VBA に慣れていない場合は、こちらをお読みになることをお勧めします。 Excel VBA 初心者向けガイド 有利なスタートを切るために。

  Excel でマクロ VBA コードを並べ替える

VBA コードを使用して、Excel の別のサンプル スプレッドシートのデータを並べ替えてみましょう。このスプレッドシートには 1 つの列が含まれています。





  1. に行く デベロッパー Excel リボンのタブ。
  2. の中に コード セクション、選択 マクロ .これにより、マクロウィンドウが開きます。
  3. 下にマクロの名前を入力します マクロ名 .
  4. クリック 作成 .これにより、VBA コード エディターが表示されます。
  5. コード エディターで、次のコードを入力します:
    Sub AZSort() 
    Dim R As Range
    ActiveSheet.Sort.SortFields.Clear
    Set R = Selection.Columns(1)
    R.Select
    R.Sort Key1:=R.Cells(1), Order1:=xlAscending, Header:=xlNo

    End Sub

先に進む前に、このコードを分解してみましょう。最初と最後の行は VBA によって自動的に作成され、マクロの開始と終了を示します。マクロに名前を付けました AZSort この例では。別の名前を使用した場合は、AZSort の代わりにその名前が表示されます。

次の行は変数を定義します R として 範囲 .あなたは変えられる R あなたが望む他の名前に。この変数はコード内で何度もアドレス指定されるため、コード全体で一貫性を保つことを忘れないでください。





次に、現在のシートを参照し、以前の並べ替えをすべてクリアして、新しい並べ替えが行われるようにします。次に、変数を設定します R 選択したセルの最初の列と等しくなります。 R.セレクト 変数を選択するだけです R .

最後に、 R.Sort 行は列をソートします。の ヘッダ パラメーターは、選択にヘッダーが含まれるかどうかを示します。について読むことができます Excel VBA でのセルと範囲の違い 詳細な記事で。作成したマクロについて十分に理解できたので、それをコラムで使用してみましょう。

Instagramで誰かをミュートする方法
  1. に戻る 大きい 窓。
  2. マクロを選択してクリックします オプション .
  3. マクロのショートカット キーを設定します。
  4. プレス わかった .
  5. 並べ替える列を選択します。
  6. キーボードでマクロのキーボード ショートカットを押します。

そこにあります!マクロの設定にはもう少し時間がかかるかもしれませんが、これからは、セルを選択してキーボード ショートカットを押すだけで、Excel によってセルがアルファベット順に並べ替えられます。

Excel スプレッドシートに秩序をもたらす

Excel の重要な機能の 1 つは、データを整理してよりわかりやすくすることです。名前を並べ替える一般的な方法の 1 つは、アルファベット順に並べ替えることです。

Excel の並べ替えツールを使用するか、VBA コードを記述して、Excel でアルファベット順に並べ替えることができます。両方を行う方法がわかったので、次はスプレッドシートを整理します。