Excelで作成した表をコピーして貼り付けたとき、コピー元の表と同じ行であれば下の図のように列幅は貼り付け先の列幅のままになり、

コピー元の表と同じ列であれば、下の図のように貼り付け先の行の高さのままになります。

どちらにしても、列幅や行の高さを調整すればいいだけなのですが、意外とこれが面倒なんですよね。
この記事では、Excelでコピーした元の表と同じ列幅、同じ行の高さで貼り付ける方法について書いていきます。
Excelで表の列幅や行の高さをそのままコピーし貼り付けるにはどうする?
元の表と同じ行内に列幅を保持したまま貼り付けるには「元の列幅を保持」
コピーした元の表と同じ行内に表を貼り付けると、行の高さはそのまま貼り付けられますが、列幅は貼り付けたセルの幅のままになるため、下の図のようになります。

「貼り付けオプション」をクリック→「元の列幅を保持」をクリックすると

コピー元の表と同じ列幅で貼り付けることができます。

元の表とは異なる行に行の高さを保持したまま貼り付けるには「行選択」してからコピー・貼り付ける
先ほどは行の高さが同じところに貼り付けたので、列幅を保持しながら貼り付けましたが、高さが違う行に表を貼り付けると、列の幅は同じですが元の行の高さのままで貼り付けられます。

同じ行の高さで貼り付けるには、コピーする表を「行選択(行番号をドラッグして選択)」を使って選択し、

表を貼り付けたいセルを選択し、[ホーム]タブにある「貼り付け」ボタンをクリックすると列の幅も行の高さもそのままで表を貼り付けることができます。

コピーした表を別の場所・シートに貼り付けるときは表を「行選択」で選択してコピー、「貼り付けオプション」の「元の列幅を保持」で
これまではコピーした表を、コピー元の表と同じ行内または列内に貼り付けてきましたが、コピー元の表とは違う場所であったり、別シートであったりに貼り付けるには、上の2つの方法を合わせることで同じ列幅・行の高さをそのままコピーして貼り付けることができます。
例として、Sheet1に作成した表をコピーし、Sheet2に貼り付けてみます。
Sheet1にある表を行番号をドラッグして行選択し、[ホーム]タブにある「コピー」ボタンをクリックします。

Sheet2に切り替え、[ホーム]タブにある「貼り付け」ボタン下の▼をクリック→「元の列幅を保持」をクリックすれば

コピー元の表と同じ列幅・行の高さでコピーし貼り付けることができます。
