Excel のシートを他のファイルにコピーするには

更新日:

エクセルで作成済みの資料を他のファイルでも使用したいと思ったことはありませんか。「売上報告書」のように、様々なプロジェクトで使用するような資料を何度も一から作成する必要はありません。

この記事では、シートを他のファイルにコピーする方法を紹介します。既に作成済みのシートを他のファイルに複製できます。

表やグラフなど作成するのに時間がかかる作業が既に完了しているので、あとは名前や日付など基本的なデータを修正するだけ資料が完成します。余計な手間を省いて作業効率をアップできます。

シートを他のファイルにコピーする方法がいくつかあります。それぞれの結果に違いはありません。

シートの一覧からシートを他のファイルにコピーする

シートの一覧からシートを他のファイルにコピーする方法がいくつかあります。それぞれの結果に違いはありません。

  • シートの一覧からシートを他のファイルにコピーする
  • リボンからシートを他のファイルにコピーする

📑シートの一覧からシートを他のファイルにコピーする

シートを他のファイルにコピーするには、シートの一覧から移動先ブック名を選択します。

  1. エクセルのコピー元とコピー先のファイルを開きます。
  2. コピーしたいシートを右クリックして移動またはコピーを選択します。
    コピーしたいシートを右クリック
    移動またはコピーを選択
    Ctrl キーまたは Shift キーを押しながら複数のシートを選択してから右クリックすると、まとめてコピーできます。
  3. 移動先ブック名を選択します。このファイルにコピーされます。
    移動先ブックを選択
    • (新しいブック)を選択すると、新しいファイルを作成して、その唯一のシートとしてコピーできます。
    • 非表示にしているブックは、この一覧には表示されません。
  4. コピー先のシートを選択してコピーを作成するをチェックします。OK を選択します。
    シートの一覧から他のファイルのコピーを作成するをチェックして OK ボタンを選択
    • 選択したシートの左側 (ダイアログの上側) にコピーされます。
    • 右端にコピーするには(末尾へ移動)を選択します。
    • 非表示にしているシートは、この一覧には表示されません。
    • ダブルクリックして選択すると、OK ボタンの選択を省略できます。

これで、シートが選択したファイル (ブック) にコピーされました。コピー先のファイルに同じ名前のシートがあるときはシート名の後ろに連番が付きます。

シートを他のファイルにコピーする

📑リボンからシートを他のファイルにコピーする

シートを他のファイルにコピーするには、ホームタブにあるシートの移動またはコピーを選択します。

  1. コピーしたいシートを選択します。
    他のファイルにコピーするシートを選択
  2. ホームタブから書式にあるシートの移動またはコピーを選択します。または Alt + H, O, M キーの順に入力して、ショートカットから選択できます。
    ホームタブを選択 リボンの書式を選択
    リボンの書式のヘッダー リボンの書式からシートの移動またはコピーを選択
  3. 移動先ブック名を選択します。このファイルにコピーされます。
    移動先ブックを選択
  4. コピー先のシートを選択してコピーを作成するをチェックします。OK を選択します。
    シートの一覧から他のファイルのコピーを作成するをチェックして OK ボタンを選択

これで、シートが選択したファイル (ブック) にコピーされました。

ドラッグしてシートを他のファイルにコピーする

シートを他のファイルにコピーするには、シート見出しにあるシートをドラッグします。

  1. エクセルのコピー元とコピー先のファイルを開きます。
  2. コピーしたいシートをコピー先のウィンドウ (ファイル) のシート見出しへドラッグします。
    他のファイルにコピーするシートをドラッグ
    コピー先のシート見出し
    • Ctrl キーまたは Shift キーを押しながら複数のシートを選択してからドラッグすると、まとめてコピーできます。
    • コピー先のシート見出しが隠れている状態でも、そのウィンドウへドラッグできます。
  3. コピー先にが表示されるので Ctrl キーを押しながらドロップします。
    コピー先にシートをドロップ

これで、シートがドラッグしたウィンドウ (ファイル) にコピーされました。コピー先のファイルに同じ名前のシートがあるときはシート名の後ろに連番が付きます。

シートを他のファイルにコピーする

🙈シートが隠れているとき

シート数が多くてすべてのシートが表示されていないときはドラッグしてスクロールもできますが、シート見出しの をドラッグして幅を変更できます。

シート見出しの … をドラッグ

クイックアクセスツールバーからシートを他のファイルにコピーする

クイックアクセスツールバーからシートの移動またはコピーボタンを選択してもコピーできます。

  1. ホームタブから書式にあるシートの移動またはコピーを右クリックしてクイックアクセスツールバーに追加を選択します。
    ホームタブを選択 リボンの書式を選択
    リボンの書式のヘッダー リボンの書式からシートの移動またはコピーを右クリック
    クイックアクセスツールバーに追加
  2. コピーしたいシートを選択します。
    他のファイルにコピーするシートを選択
  3. クイックアクセスツールバーに表示されたシートの移動またはコピーボタンを選択します。
    クイックアクセスツールバーのシートの移動またはコピーボタンを選択
  4. 移動先ブック名を選択します。このファイルにコピーされます。
    移動先ブックを選択
  5. コピー先のシートを選択してコピーを作成するをチェックします。OK を選択します。
    シートの一覧から他のファイルのコピーを作成するをチェックして OK ボタンを選択

シートが選択したファイル (ブック) にコピーされます。

シートをコピーしてみる

📑シート名

コピー先のファイルに同じ名前のシートがあるときは、シート名 (2)のように名前の後ろに連番が付きます。

🏷️名前の定義

シートをコピーすると、定義した名前のそのシートを含んでいる範囲がすべてコピーされます。

  • 範囲がブック:コピーされます。参照範囲に入力した数式がコピー元のファイルを参照するように変更されることがあります。これは問題のある参照の仕方なので修正する必要があります。

    例:=SUM([Book2.xlsx]Sheet1!$A$1:$A$2)=SUM(Sheet1!$A$1:$A$2)

  • 範囲がコピー元のシート:コピー先でも範囲が自身のシートのまま変わりません。
  • 範囲が他のシート:コピーされません。

これらにより予期せぬ状態になることがあるため、コピーした後に確認する必要があります。

❌シートを削除

誤ってコピーしてしまったときは、そのシートを右クリックして削除できます

シートを削除してもコピーされた名前が削除されずに残ります。これにより参照範囲のセル参照が不正な状態になります。

🔗セル参照

Sheet1=Sheet2!A1 のように他のシートをセル参照しているとき、コピーの仕方によってセル参照が変化します。

シート参照の例
  • 参照元のシートだけをコピー:Sheet1 をコピーすると、元のファイルのシートをセル参照します。これは問題のある参照の仕方なので修正する必要があります。=[Book1.xlsx]Sheet2!A1
    シート参照している状態で参照元のシートをコピー
  • 参照元と参照先のシートをまとめてコピー:Sheet1Sheet2 の両方をまとめてコピーすると、コピーした新しいシートが新しいコピー先のシートを参照します。=Sheet2!A1
    シート参照している状態で参照元と参照先のシートをコピー

⚪テーマ

コピー元のファイルで使用しているテーマとコピー先のファイルのテーマが異なると、コピーしたシートのフォントや配色が違って見えることがあります。

ページレイアウトタブを選択 テーマグループ

📄新しいブック

移動先ブック名に (新しいブック) を選択して作成されるファイルは、空白のブックを元に作成されます。新しいファイルの既定値を変更していても、それは使用されません。

シートを操作する

シートの名前を変更したり削除して、シートを整理することができます。

  • コピーする:シートをコピーする方法があります。同じファイル内で作成済みのシートを複製して作業効率がアップします。
  • 名前を変更する:シートの名前を変更する方法があります。「請求書」のように明確な名前を付けると見つけやすくなります。
  • 削除する:シートを削除する方法があります。一時的に使用したシートや不要になったシートは削除してスッキリできます。

まとめ

  • まとめてコピー:複数のシートを選択している状態で操作すると、それらのシートをまとめてコピーできます。
  • 作業時間の短縮:似たような様式の資料を作成するときに一から作り直す手間が省けます。必要な箇所だけ修正するだけで済みます。
  • テンプレートのように:テンプレートの元となるシートを作成しておけば、それをコピーするだけで簡単に新しいシートを作成できます。テンプレートのシートを挿入する方法もあります。
  • データの整理や統合:複数のファイルに散らばっている関連するデータを一つのファイルにコピーしてまとめられます。間違って操作しても元のファイルに影響はありません。

この方法を活用してエクセルの時短に役立ててください。