エクセルで作業をしていると、「複数のセルをまとめてコピーしたい」「複数のシートを一気にコピーしたい」という場面はよくあるものです。
一つひとつコピーして貼り付けるのは時間がかかるうえ、コピー漏れやミスも起きやすくなります。
エクセルにはセル・行・列・シートをまとめてコピーするための便利な機能が揃っており、使いこなすことで作業効率が大きく向上するでしょう。
この記事では、セルの範囲コピーからシートのまとめてコピーまで、シーン別にわかりやすく解説します。
エクセルでまとめてコピーする基本はCtrl+CとCtrl+Vの組み合わせ
それではまず、エクセルでまとめてコピーする基本操作から解説していきます。
エクセルでのまとめてコピーの基本となるのが、Ctrl+CキーとCtrl+Vキーの組み合わせです。
コピーしたいセル範囲を選択してCtrl+Cキーを押すと、選択範囲の周囲に点線のマーキーが表示されコピー状態になります。
貼り付け先のセルをクリックしてCtrl+Vキーを押すと、コピーした内容がまとめて貼り付けられます。
・Ctrl+C:選択範囲をコピー
・Ctrl+V:コピーした内容を貼り付け
・Ctrl+X:切り取り(移動)
・Ctrl+D:上のセルの内容を下にコピー
・Ctrl+R:左のセルの内容を右にコピー
貼り付け後に表示される貼り付けオプションのアイコンをクリックすると、値のみ・書式のみなど貼り付け方法を選択できます。
連続する範囲をまとめてコピーする
連続したセル範囲をまとめてコピーするには、始点のセルをクリックしてからShiftキーを押しながら終点のセルをクリックして範囲を選択します。
その後Ctrl+Cキーを押してコピーし、貼り付け先でCtrl+Vキーを押せば完了です。
行全体や列全体をコピーしたい場合は、行番号や列番号をクリックして選択してからCtrl+Cキーを押します。
離れた複数のセルをまとめてコピーする
Ctrlキーを押しながら複数のセルをクリックして選択し、Ctrl+Cキーを押すことで離れたセルをまとめてコピーできます。
ただし離れた範囲のコピーは同じ行・列サイズの場所にしか貼り付けできないという制限があります。
貼り付け先が複数範囲に対応していない場合はエラーメッセージが表示されるため、その場合は範囲を分けてコピー&貼り付けを行いましょう。
エクセルで行・列をまとめてコピーする方法
続いては、行・列をまとめてコピーする方法を確認していきます。
行・列をまとめてコピーする際も基本はCtrl+CとCtrl+Vですが、行番号・列番号を選択してからコピーすることでセルの書式や列幅も含めてコピーできます。
複数行をまとめてコピーして貼り付ける
コピーしたい行の行番号をクリックして選択します。
Shiftキーを押しながら複数の行番号をクリックすると連続した複数行を、Ctrlキーを押しながらクリックすると離れた複数行をまとめて選択できます。
選択できたらCtrl+Cキーでコピーし、貼り付けたい行の行番号をクリックしてCtrl+Vキーで貼り付けます。
行全体をコピーするとセルの書式・入力内容・数式がすべてまとめてコピーされます。
2行目と3行目を選択してCtrl+Cキーでコピーし、5行目に貼り付ける操作イメージです。
列幅を保ったまままとめてコピーして貼り付ける
通常のCtrl+Vで貼り付けると、コピー元の列幅は引き継がれず貼り付け先の列幅になります。
列幅を保ったまま貼り付けたい場合は、貼り付け後に表示される貼り付けオプションのアイコンをクリックし、「元の列幅を保持」を選択します。
または右クリック→「形式を選択して貼り付け」→「列幅」を選択する方法でも同様の結果が得られます。
Ctrl+DとCtrl+Rで下・右方向へまとめてコピーする
選択した範囲の一番上の行の内容を下のセルにコピーしたい場合は、コピー元と貼り付け先をまとめて選択してからCtrl+Dキーを押すと一括コピーできます。
同様にCtrl+Rキーを押すと、選択範囲の左端の列の内容を右のセルにまとめてコピーできます。
数式の入力作業などで同じ内容を縦横にまとめてコピーしたいときに非常に便利でしょう。
エクセルでシートをまとめてコピーする方法
続いては、シートをまとめてコピーする方法を確認していきます。
シートをコピーする場面では、「移動またはコピー」ダイアログを使う方法と、シートタブをドラッグする方法の2つが主に使われます。
「移動またはコピー」で複数シートをまとめてコピーする
シートタブをCtrlキーまたはShiftキーで複数選択します。
選択したシートタブの上で右クリックし、「移動またはコピー」をクリックします。
ダイアログが開いたら、コピー先のブックと挿入位置を指定し「コピーを作成する」にチェックを入れてOKをクリックすると、複数シートがまとめてコピーされます。
「移動またはコピー」ダイアログで「コピーを作成する」にチェックを入れてOKをクリックする操作イメージです。
Ctrlキーを押しながらシートタブをドラッグしてコピーする
シートタブをCtrlキーを押しながらドラッグすると、そのシートをコピーできます。
ドラッグ中はカーソルに「+」マークが付き、コピーされることを示します。
複数シートをまとめてドラッグコピーする場合は、あらかじめCtrlキーまたはShiftキーでシートタブを複数選択してから、Ctrlキーを押しながらドラッグします。
別ブックへシートをまとめてコピーする
コピー先を別のブックにしたい場合は、「移動またはコピー」ダイアログの「移動先ブック名」のドロップダウンでコピー先のブックを選択します。
コピー先のブックがあらかじめ開いている必要があるため、事前に両方のブックを開いておきましょう。
「(新しいブック)」を選択すると新規ブックを作成してシートをコピーすることも可能です。
シートのまとめてコピーのポイント
・Ctrlキー+Shiftキーでシートタブを複数選択してから「移動またはコピー」を使う
・「コピーを作成する」にチェックを入れないと移動(元のシートが削除)になるため注意
・Ctrlキーを押しながらシートタブをドラッグしてもコピー可能
・別ブックへコピーする場合はコピー先ブックを事前に開いておく
エクセルでまとめてコピーするときの便利なテクニック
続いては、まとめてコピーするときに知っておくと便利なテクニックを確認していきます。
コピー&貼り付けに関連する機能をうまく使いこなすことで、作業の効率がさらに高まるでしょう。
クリップボードを使って複数のコピーをまとめて貼り付ける
エクセルのクリップボード機能を使うと、最大24件のコピー履歴をまとめて管理できます。
ホームタブの「クリップボード」グループ右下の矢印をクリックするとクリップボードウィンドウが表示されます。
ここにコピーした内容が蓄積され、貼り付けたい内容をクリックして選んで貼り付けることができます。
クリップボードウィンドウには過去のコピー内容が一覧で蓄積され、任意の内容を選んで貼り付けられます。
「形式を選択して貼り付け」で値・書式・数式を使い分ける
Ctrl+Vで通常貼り付けをすると、値・書式・数式がすべてコピーされます。
値だけ・書式だけ・数式だけを選んで貼り付けたい場合は、Ctrl+Alt+Vキーで「形式を選択して貼り付け」ダイアログを開きます。
「値」を選ぶと数式を除いた計算結果のみ、「書式」を選ぶと書式だけをコピーできます。
オートフィルを使って連続データをまとめてコピーする
セルの右下に表示される小さな四角(フィルハンドル)をドラッグすることで、数式や値を下方向・右方向にまとめてコピーできます。
フィルハンドルをダブルクリックすると、隣接するデータがある範囲まで自動でコピーされるため、大量のデータに数式を適用する際に非常に便利でしょう。
まとめ
この記事では、エクセルでまとめてコピーする方法について解説しました。
Ctrl+CとCtrl+Vの基本操作から、行・列のまとめてコピー、シートのまとめてコピー、クリップボードの活用、形式を選択して貼り付けまで、さまざまな方法を紹介しました。
シートのコピーでは「コピーを作成する」のチェックを忘れないことが重要なポイントです。
クリップボードや形式を選択して貼り付けを活用すると、コピー作業がさらに柔軟にできるようになるでしょう。
ぜひ今回紹介した方法を使いこなして、エクセルのコピー作業を効率よく進めてみてください。