KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で複数の列を追加する4 の簡単な方法(ステップバイステップ)

著者Sun変更日

Excel でデータを扱う際、列を1 つまたは複数追加するのはごく一般的な作業です。このチュートリアルでは、ショートカットを含む4 つの簡単な方法をご紹介します。これを使えば、選択した列の右側または左側に、1 列でも複数列でも素早く挿入できます。

列を追加


動画: 複数の列を追加

 
 


組み込み機能で1 列または複数列を挿入

 
手順1: 挿入位置と追加したい列数を選択します

たとえば、B 列の左側に1 列挿入する場合は、B 列のヘッダーをクリックして B 列全体を選択してください。
B 列の左側に2 列挿入する場合は、B 列のヘッダーをクリックした後、マウスを右にドラッグして2 列(B 列と C 列)を選択します。同様に、必要な列数を自由に追加できます。

手順2: 右クリックして列の挿入

列を選択後、右クリックしてコンテキストメニューから挿入を選択します。

選択した列を右クリックして[挿入]をクリック

ShiftキーとCtrlキーを押しながら、メインキーボードの+キーを押すと、「挿入」コマンドと同じ操作が実行されます。

結果:

列が挿入されました

注:

  1. 列を選択した後、リボンのホーム挿入をクリックすれば、すばやく列を挿入できます。
  2. 範囲のみを選択して列全体を選択していない場合、ショートカットキーまたは右クリックメニューの「挿入」コマンドを使うとダイアログが表示されます。その際は、列全体オプションを選択し、OKをクリックしてください。
    範囲を選択し、表示されたダイアログボックスで[列全体]オプションを選択
  3. デフォルトでは、追加される列は隣接する列と同じ書式が適用されます。書式を適用したくない場合や、選択した列の書式を使いたい場合は、列を追加した後、挿入オプション(追加列の右上隅にブラシアイコンが表示されます)をクリックして、以下のいずれかのオプションを選択してください。
    挿入された列の書式設定オプションを選択
  4. 隣接していない複数の列を追加したい場合は、まず1 つの列を選択し、Ctrlキーを押しながら他の列を選択してから、「挿入」コマンドで一括して複数の列を追加してください。

選択した列の右または左に指定した列数をすばやく追加

 

Excel の組み込み機能で複数の列を追加するには、マウスをドラッグして必要な列数を選択する必要があります。一方、複数の列を追加機能が搭載されたKutools for Excelなら、追加したい列数を入力するだけで、右側または左側にすばやく複数の列を挿入できます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑なタスクを合理化して創造性と効率を高めます。AI 機能を統合したKutools はタスクを正確に自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。
手順1: 追加位置と列数を指定します
  1. 列見出し(例:「B」)を右クリックして列 B を選択し、次に複数の列を追加を選択します。

  2. 列の位置を指定して、OKをクリックします。

    列見出しを右クリックして[列の追加]ダイアログを開き、オプションを設定

結果:

複数の列を左側に追加

複数の列を右側に追加

  1. 「右に追加」機能を使えば、選択した列の右側に複数の列を直接追加できます。その追加方法は、Excel 組み込みの「挿入」コマンドと同じです。

  2. 列の挿入機能をご利用になるには、まずKutools for Excel をインストールしてください。今すぐダウンロードして、30 日間の無料トライアルをお試しください。

テーブル内に1 列または複数列を挿入

 
手順1: 挿入したい列数と同じ数のセルを選択します

「性別」列の左側に2 列挿入するには、「性別」と「年齢」列(B2:C2)にまたがる2 つのセルを選択してください。

挿入したい列数に対応するセルを選択

: 列を1 つ挿入するには、追加したい位置の隣にあるテーブルの列からセルを1 つ選択するだけです。

手順2: 右クリックして新しい列を挿入します

選択したセルを右クリックし、コンテキストメニューで挿入をクリックして、サブメニューから希望するテーブル列を左にのオプションを選択します。

右クリックして[テーブルの列を左に挿入]を選択

結果:

指定した数の列が左側に挿入されました

注:

  1. テーブルでは、最後の列の右側に1 列挿入できます。テーブル内の最後の列のセルを選択し、右クリックして「挿入」を選択すると、テーブル列を右にというオプションが表示されます。
    テーブルでは、最後の列の右側に1列のみ挿入できます

  2. デフォルトでは、追加された列は選択された列の隣接列と同じ書式が適用されます。

  3. 書式を適用したくない場合や、選択した列の書式を使いたい場合は、列を追加した後、挿入オプション(追加列の右上隅にブラシアイコンが表示されます)をクリックして、以下のいずれかのオプションを選択してください。
    挿入された列の書式設定オプションを選択

  4. テーブル列を右にまたはテーブル列を左にコマンドを使うと、テーブルレイアウト内にのみ複数の列が追加され、テーブル外のデータには一切影響しません。

  5. テーブルでは、隣接していない列を追加することはできません。


選択した列の右側に VBA で列を挿入

 

Excel の組み込み機能では、選択した列の左側にしか複数の列を追加できません。選択した列の右側に列を追加したい場合は、この作業を処理するための VBA コードをご用意しました。

手順1: 列を挿入したい位置の右側にあるセルを選択します

列を挿入したい位置の右側にあるセルを選択

手順2:AltキーとF11キーを押して、Microsoft Visual Basic for Applications ウィンドウを開き、「挿入」>「モジュール」をクリックして新しい空のモジュールを作成します。

ショートカットキー Alt と F11

[挿入]>[標準モジュール]をクリックして新しい空のモジュールを作成

手順3: 以下の VBA コードをコピーして新しいモジュールに貼り付け、doc 実行「実行」ボタンをクリックするか、F5キーを押してコードを実行します。
Sub InsertToRight()
'Extendoffice20230303
Dim xRg, xRg2 As Range
Dim xC As Long
Set xRg = Application.Selection
xC = xRg.Columns.Count
Set xRg2 = xRg.Columns.Item(xC)
Set xRg2 = xRg2.Offset(0, 1).EntireColumn
xRg2.Insert Shift:=xlToRight
End Sub

コードをコピーしてモジュールに貼り付け

結果:

選択した列の右側に列が挿入されました

注:追加された列は、選択した列と同じ書式設定になります。