ヘルプの森~Excel・Access・Office全般ヘルプデスクサイト

No.003

アイコン 行高、列幅を保った状態でセル範囲をコピーしたい

Excel2003/2007/2010/2013

行高や列幅を調整した表をコピーして普通に貼り付けると、貼り付け先の行高、列幅に合わされてしまいます。
そこを、コピー元の行高、列幅をともに保った状態で貼り付けたい、というお問い合わせです。

行または列を選択して貼り付けると、行高または列幅を保って貼り付けられます。
ということは、行高も列幅も保ってとなると、シートの[全セル選択]ボタンをクリックして全セル範囲を選択、コピーし、コピー先シートのA1に貼り付けます。

全セル選択

ただしこの方法は、貼り付け先シートのデータを残したい場合、どこかに退避させておいて貼り付け後にまた戻す必要があります。
そういったデータがないのであれば、おすすめの方法です。

シート全セルをコピーするくらいならば、シート自体をコピーしてしまうというのも手であると思います。

その他、コピー元範囲をなるべく少なくしたい場合は、次のような方法があります。

  1. コピーしたい範囲の行を選択し、コピーします。
  2. コピー先でA列に普通に貼り付けます。
    この段階では行高を保ってコピーされています。
  3. 貼り付けた直後に表示される[貼り付けのオプション]ボタンをクリック-[元の列幅を保持]をクリックします。
    形式を選択して貼り付け

この方法ですと、コピーする行以外の場所にデータを退避しておけますね。

列幅だけを保った状態でコピーするのであれば、範囲をコピーし(行や列の選択は必要なし)貼り付けるときに、直接上記3の貼り付けのオプションより[元の列幅を保持]をクリックします。

関連ヘルプ

離れた複数のセル範囲に同じ文字列を一度に入力したい
図形を複数まとめて選択し一挙に削除するには
べき算の何の何乗などの乗に当たる小さな数字を表示するには
行、列が非表示になっているのを戻すには(再表示)、そして既定の列幅と行高について
セルの中の文字列の間隔を少しだけ調整したい
セルの中で改行するには
入力されている漢字のふりがな(ルビ)を表示、編集する
置換機能のおさらい、置換を理解し活用するために
マイナス値のデータをプラスにしたい
先頭にあるシングルクォーテーション、アポストロフィー(')を取るには(形式を選択して貼り付け編)
HYPERLINK関数で作成したハイパーリンクをセルのハイパーリンクにするには
セルに斜めの罫線を引きたい、罫線の機能を使いこなす
ページのトップへ戻る