Excelで列と行をコピー&ペーストする方法|数式の調整からTranspose活用術まで徹底解説
Excelスプレッドシートで列や行を切り取って移動させたり、コピー&ペーストしたりする必要がある場合、本記事で紹介する方法をぜひお試しください。このガイドでは、セルに入力された数式を含めた複数の行や列を正しくコピーする手順をわかりやすく解説します。
例えば、複数の行と列を持つスプレッドシートがあり、シート内の内容に合わせるために、ある行や列を別の場所へ移動したいケースを考えてみましょう。通常、列を移動しても、そのセルに関連付けられた数式は一緒には移動しません。しかし、この記事の手順に従えば、数式を含んだ状態で行や列を移動できます。なお、適用済みの数式ごと行や列をカット・コピーすることは直接はできませんが、該当セルを特定して同じ数式を再入力することで対応可能です。
Excelで列と行をコピー&ペーストする手順
Excelスプレッドシートで列や行をコピーして貼り付けるには、以下の手順に従ってください。
- パソコンでExcelスプレッドシートを開きます。
- コピーまたは切り取りたい行や列を選択します。
- Ctrl+Cキーでコピー、またはCtrl+Xキーで切り取りを実行します。
- 貼り付け先となる行や列を選択します。
- Ctrl+Vキーを押してデータを貼り付けます。
- 数式を修正したいセルをクリックします。
- 画面上部の数式バーをクリックし、新しい数式を入力します。
- Ctrl+Sキーを押して変更内容を保存します。
それでは、各ステップの詳細を見ていきましょう。
まず、パソコンでExcelスプレッドシートを開き、別の場所へ切り取りまたはコピーしたい行や列を選択します。
行や列のコピー・切り取りには2つの方法があります。Ctrl+C(コピー)またはCtrl+X(切り取り)のショートカットキーを使うか、対象の行・列を右クリックして「コピー」または「切り取り」を選択してください。

次に、データを貼り付けたい行や列を選択し、Ctrl+Vキーを押して、コピーした内容を選択先に貼り付けます。
これでデータは貼り付けられましたが、数式は正しく機能しない状態になっているはずです。そこで、以前数式を使用していたセルをクリックし、スプレッドシート上部の数式バーを選択して、必要に応じて数式を編集しましょう。

最後にCtrl+Sキーを押して、すべての変更を保存すれば完了です。
注意点: データを新しい行や列に貼り付けた後、数式を修正しないまま放置すると、新しい場所では正しい情報が表示されません。単純な数式でも複雑な数式でも、行や列を変更しても自動的には調整されないため注意が必要です。もう一つの重要なポイントとして、選択した行や列にグラフが含まれていないことを確認してください。グラフが含まれていると正常にコピーできない場合があります。
Excelで列を行として貼り付けるには?
Windows 11/10のExcelスプレッドシートでは、列を行としてコピー&ペーストすることが可能です。その際に活用したいのが、Excelに搭載されている「形式を選択して貼り付け」の行列を入れ替える(Transpose)機能です。この機能を使えば、行を列に、列を行に問題なく変換できます。1行だけの場合でも複数行の場合でも、同様の手順で簡単に行と列を入れ替えることができます。
Excelで何千行もの行や列をコピーするには?
Excelで1行でも1,000行でも、行や列をコピーする手順は上記で説明した方法と同じです。対象の行を1つまたはすべてまとめて選択し、Ctrl+Cキーでコピー、貼り付け先の場所を選択してCtrl+Vキーで貼り付けるだけです。
関連記事: Excelで独自のカスタム関数を作成する方法も合わせてチェックしてみてください。
レイアウトや書式を維持したままExcelシートをコピーするには?
レイアウトや書式を損なわずにExcelスプレッドシートをコピーしたい場合は、「数式と数値の書式」オプションを使用します。手順は以下の通りです。まずExcelスプレッドシートを開き、Ctrl+Aキーでシート全体を選択し、Ctrl+Cキーでコピーします。次に新しいスプレッドシートを開いて「貼り付け」オプションをクリックし、「数式と数値の書式」を選択してください。これにより、元のファイルと同じ数式と数値の書式が新しいファイルでも引き続き使用されます。
以上で解説は終わりです。このガイドが皆さんのお役に立てば幸いです。
-
Excelで条件に基づいて行を列に転置する方法(数式・VBAの2つのアプローチ)
通常、行を列に変換したい場合にはTRANSPOSE関数がよく利用されます。しかし、TRANSPOSE関数では「一意の値(ユニークな値)だけを抜き出す」といった特定の条件に基づいた結果を返すことができません。そこで本記事では、Excelで条件に基づいて行を列に転置する方法をわかりやすく解説します。 Excelで条件に基づいて行を列に転置する2つの便利な方法 以下の図には、複数の商品名とそれぞれの数量をまとめたサンプルデータセットを用意しました。ここから行を列へ転置していきます。データ内には同一商品の重複行が含まれているため、一意の値を条件として転置処理を行います。 まずはINDEX関数・MATC
-
Chromebookでのコピー&ペースト方法まとめ|ショートカットキーからクリップボード管理まで徹底解説
Chromebookは、軽量なOSを搭載している点と、Androidアプリをほぼ問題なく動作させられる点から、人気が高まり続けています。ノートパソコンユーザーは、映画鑑賞・ゲーム・メールの送受信・文書の読み書きといった比較的軽い作業が中心のユーザーと、本格的なプロ向けの作業を行うユーザーに大別されます。ヘビーユースにはWindowsノートPCが適していますが、Windows Core OS搭載機が登場するまでの間、軽めの作業用途にはChromebookが最適な選択肢と言えるでしょう。 ただし、多くの方はWindowsノートPCの操作に慣れているため、独自のコマンドや操作体系を持つChromeb