Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelで列幅を別のスプレッドシートにそのままコピーする方法

Microsoft Excelで列幅をひとつずつ手動で調整するのは、時間がかかるうえに非常に面倒な作業です。しかし実は、Excelの列幅を簡単にコピーできる便利な機能が用意されています。この記事では、別のブック(スプレッドシート)に列幅をそのまま引き継ぐ手順をわかりやすく解説します。

Excelで列幅を別のスプレッドシートにそのままコピーする方法

Excelで列幅をコピーする基本の手順

Excelで表を作成する際、書式設定は主に文字の長さに合わせて行います。ところが、その表を別のExcelファイルにコピー&ペーストしても、通常は元の書式や列幅は引き継がれません。そんなときは、以下の手順を試してみてください。

  1. コピー元のExcelファイルを開きます。
  2. 対象のセルを右クリックして「コピー」を選択します。
  3. 貼り付け先の新しいExcelファイルに切り替えます。
  4. 「貼り付け」の下向き矢印(ドロップダウン)をクリックします。
  5. 「元の列幅を保持」を選択します。

以上の手順を順番に実行するだけで、Excelが自動的に貼り付け先の列幅をコピー元の列幅に合わせて一瞬で更新してくれます。

詳しい操作手順

まず、コピー元となるExcelファイルを開き、新しいファイルでも同じ列幅を維持したいセル範囲を選択します。

Excelで列幅を別のスプレッドシートにそのままコピーする方法

次に、セルを右クリックして「コピー」を選択します。キーボードの「Ctrl + C」を同時に押しても、同じ操作が可能です。

続いて、コピー元の列幅を引き継ぎたい新しいExcelファイルに切り替えます。

リボンの「ホーム」タブを開きましょう。

Excelで列幅を別のスプレッドシートにそのままコピーする方法

「貼り付け」の下向き矢印をクリックします。

表示された貼り付けオプションの一覧から、「元の列幅を保持」を選択してください。

Excelで列幅を別のスプレッドシートにそのままコピーする方法

列幅の上限・下限について

なお、既定のフォントとフォントサイズを使用している場合、1つの列幅の最大値は255、最小値は0です。列幅を0に設定すると、その列は非表示になりますので注意しましょう。

操作が完了すると、新しいExcelファイルの貼り付け先の列幅が、元のファイルの列幅と一致するように自動的に調整されます。

この方法を活用すれば、面倒な列幅の再調整から解放され、作業効率がぐっと向上します。ぜひ日常業務で活用してみてください。

あわせて読みたい:Excelで複数の空白行を一度に挿入する方法

  1. Excelスプレッドシートから複数のメールを一括送信する2つの簡単な方法

    Excelのワークシートには、さまざまな情報を保存しています。例えば、取引先や重要な担当者のメールアドレスを管理している方も多いのではないでしょうか。必要に応じてこれらのアドレス宛てにメールを送る場面は少なくありませんが、いちいちアドレスをコピー&ペーストしていては手間も時間もかかってしまいます。そこで本記事では、Excelスプレッドシートから複数のメールを効率よく送信する方法を、初心者でも実践しやすい2つの手法でわかりやすく解説します。Excelから複数のメールを送信する2つの簡単な方法説明にはサンプルデータを使用します。以下のデータセットには、営業担当者(Salesman)とそのメールアド

  2. 【5ステップ解説】WebフォームからExcelスプレッドシートへ回答を自動取り込みする方法

    アンケート調査を実施し、その結果をスプレッドシートにまとめなければならない場面では、手作業による入力に膨大な時間を要します。例えば、100万人規模のアンケート結果を1件ずつ入力すると、丸1日かかってしまうこともあるでしょう。そこで必要になるのが、汎用的なフォームを作成し、回答データをExcelへ自動的にエクスポートする仕組みです。本記事では、WebフォームからExcelスプレッドシートへデータを自動入力する方法を詳しく解説します。 WebフォームからExcelスプレッドシートへデータを入力する5つのステップ まず、Microsoft 365アカウントを使ってWebフォームを作成します。作成した