Microsoft Excelで列を移動する方法

Microsoft Excelには、さまざまな操作を実行するためのショートカットや数式が豊富に用意されています。もちろん、アプリケーション内で適用できるすべてのヒントやコツを見つけるためには、外部の情報源からの助けが必要になることがあります。
この記事では、Microsoft Excelのワークシートで列を移動する3つの異なる方法を見ていきます。以下の方法は、Microsoft Excel 2019以降のバージョンに適用されます。
目次
- Excelでドラッグアンドドロップを使用して列を移動する
- 切り取りと貼り付けを使用してExcelの列を移動する
- ソートを使用してExcelで列を切り替える
- Excelでテーブル列を移動する方法
- マクロを使用する
関連記事: ExcelとGoogle Sheetsのための必須VLOOKUPガイド
1. Excelでドラッグアンドドロップを使用して列を移動する
「ドラッグアンドドロップ」メソッドは、任意の行または列を移動するためのシンプルで効果的な方法です。必要なのは、移動したい列を選択してドラッグし、Shiftキーを押しながら正しい位置にドロップすることだけです。
- 移動したい列のヘッダーにカーソルを移動し、クリックして列全体を選択します。

- 列をハイライトした後、選択した列の端にカーソルを移動します。カーソルが十字アイコンに変わり、列を移動する準備ができたことを示します。

- 左のマウスボタンとShiftキーを押しながら列をドラッグし、選択した列が希望の位置に来たら離します。

関連記事: Excelで重複を見つけて削除する方法
2. 切り取りと貼り付けを使用してExcelの列を移動する
キーボードだけを使用して作業を進めたい人により適していますが、切り取りと貼り付けの方法は、マウスとキーボードの組み合わせでも使用できます。
- 列ヘッダーに移動し、右クリックしてコンテキストメニューを表示します。次に、切り取りオプションを選択してプロセスを開始します。キーボードのみを使用している場合は、カーソルを列ヘッダーエリアに移動し、キーボードの「コンテキストメニュー」ボタンを押して、画面上にコンテキストメニューを表示します。そこから、切り取りオプションを選択します。

全体の列が点線のエッジでハイライトされます。これは、そのセクションが切り取られ、貼り付けの準備ができていることを示しています。

- 切り取った列を貼り付けたい列に移動します。これを行うには、新しい列エリアのヘッダー部分にカーソルを移動し、コンテキストメニューを開きます。
- 「切り取ったセルを挿入」をクリックして、その列を貼り付けたい列に置き換えます。

これで、列が一つの場所から別の場所に正常に移動しました。

関連記事: AndroidのMS Excelで画像からデータを挿入する方法
3. ソートを使用してExcelで列を切り替える
この方法は、大規模なデータセットを整理して形成する際に理想的です。ただし、小規模なデータセットを扱っている場合は、列を移動する最も適切な方法ではないかもしれません。
- ワークシートの最初の行に移動し、新しい行を追加します。これを行うには、最初の列または行の最初のセルにカーソルを移動し、右クリックしてコンテキストメニューを開きます。コンテキストメニュー内で、挿入をクリックします。

- 行または列を追加する方法を選択するように促すポップアップボックスが表示されます。「全体の行」オプションを選択します。

- 新しい行が表示され、既存のセルが下に移動します。データセットを整理する計画なので、行に1、2、3…などの名前を付けて、ソートしやすくします。表示したい順序で番号を付けることを忘れないでください。

- データタブに移動し、ツールバーのソートボタンをクリックします。

- 「ソート」ダイアログボックスが表示され、データを整理するためのさまざまな方法が提供されます。ここで、ツールバーのオプションボタンをクリックして、データをソートする方法を選択するパネルを表示します。

- 「左から右にソート」オプションを選択し、OKをクリックします。

- ソートダイアログボックスに戻ります。ここで、「ソート by」ドロップダウンメニューから「行1」を選択し、データがセルの値に基づいてソートされることを確認し、OKをクリックします。

これで、入力した内容に基づいて列が正常にソートされ、関連する列が希望の位置に移動したことがわかります。

Excelでテーブル列を移動する方法
Excelでテーブルを移動するのは簡単です。テーブル全体を単一のセルとして扱うだけです。
- 最初のセルをクリックして、カーソルを最後の非空セルまでドラッグしてテーブルを選択します。

- 選択したテーブルの右端にカーソルを移動します。カーソルが十字アイコンに変わり、ドラッグアンドドロップモードに入ったことを示します。

- テーブルをドラッグしてシートの任意の場所に配置します。テーブル全体が選択されている限り、テーブルのすべての行と列が一緒に移動します。

複数の列を一度に移動したい場合も同じ方法が適用されます。Shiftキーを押しながら列ヘッダーを選択してからドラッグアンドドロップします。非連続の列を選択するには、Shiftの代わりにCtrl/Command(macOSの場合)を使用します。
関連記事: Excelワークブックまたはファイルにパスワードをかける方法
マクロを使用する
これらはExcelで列を移動するための唯一の方法ではありません。マクロを使用することも選択肢です。ただし、そのプロセスを確認して自動化されたデータセットが正確であることを確認する必要があります。したがって、上記で説明した方法を使用するのが最適です。
画像クレジット: ©dimarik16/123RF.COM