セル、行、列を移動またはコピーする

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

行や列を移動またはコピーすると、既定では、数式やその結果の値、コメント、セルの書式、非表示のセルなど、行や列に含まれるすべてのデータが移動またはコピーされます。

数式を含むセルをコピーしても、相対セル参照は調整されません。 そのため、セルおよびセルの内容およびセルを指すすべてのセルの内容に、#REF が表示されます。 エラー値。 その場合は、参照を手動で調整できます。 詳細については、「数式のエラーを検出する」を参照してください。

[ 切り取り ] コマンドまたは [コピー ] コマンドを使用して、選択したセル、行、列を移動またはコピーできますが、マウスを使用して移動またはコピーすることもできます。

Excel の既定では、[ 貼り付けのオプション ] ボタンが表示されます。 再表示する必要がある場合は、[Excel オプション] で [詳細設定] に移動してください。 詳細については、「 詳細オプション」を参照してください。

 

コマンドを使用して行や列を移動またはコピーする

  1. 移動またはコピーするセル、行、または列を選択します

  2. 次のいずれかの操作を行います。

    • 行または列を移動するには、[ ホーム ] タブの [ クリップボード ] グループで [ 切り取り]アイコンの画像 を選択するか、Ctrl + X キーを押します。
    • 行や列をコピーするには、[ ホーム ] タブの [ クリップボード ] グループで [ コピー]アイコンの画像のコピー を選択するか、Ctrl + C キーを押します。
  3. 選択範囲を移動またはコピーする場所の下または右にある行または列を右クリックし、次のいずれかを行います。

    • 行や列を移動する場合は、[ 切り取ったセルの挿入] を選びます。
    • 行または列をコピーする場合は、[ コピーしたセルの挿入] を選択します。

    ヒント

    選択範囲を別のワークシートやブックに移動またはコピーするには、別のワークシート タブを選択するか、別のブックに切り替え、貼り付け領域の左上隅のセルを選択します。

メモ

Excel では、切り取られたセルまたはコピーされたセルの周りに点滅する点線が表示されます。 点滅する点線を解除するには、Esc キーを押します。

マウスを使って行と列を移動またはコピーする

既定では、マウスを使用してセルの移動やコピーができるように、ドラッグ アンド ドロップ編集がオンになっています。

  1. 移動またはコピーする行または列を選択します

  2. 次のいずれかの操作を行います。

    • 切り取りと置換 選択範囲の境界線をポイントします。 ポインターが移動ポインターに変わったら、 ポインターの移動 行または列を別の場所にドラッグします。 列を置換しようとしている場合、Excel から警告が表示されます。 [ キャンセル] を押して、置換を回避します。
    • コピーと置換 Ctrl キーを押しながら選択範囲の境界をポイントします。 ポインターがコピー ポインターになったら、 Excel のコピー ポインター 行または列を別の場所にドラッグします。 列を置き換えようとしている場合、Excel では警告が表示されません。 行または列を置き換えない場合は、CTRL+Z キーを押します。
    • 切り取りと挿入Shift キーを押しながら、選択範囲の境界をポイントします。 ポインターが移動ポインターに変わったら、 ポインターの移動 行または列を別の場所にドラッグします。
    • コピーと挿入 Shift キーと Ctrl キーを押しながら、選択範囲の境界をポイントします。 ポインターが移動ポインターに変わったら、 ポインターの移動 行または列を別の場所にドラッグします。

    ドラッグ アンド ドロップ操作中には、必ず Ctrl キーまたは Shift キーを押したままにしてください。 マウス ボタンを離す前に Ctrl または Shift キーを離すと、行または列はコピーされず移動されます。

隣接していない行や列をマウスを使って移動またはコピーすることはできません。

可視セルのみをコピーする

非表示のセル範囲、行、または列がワークシートにある場合、すべてのセルをコピーするか、表示されているセル (可視セル) だけをコピーするかを選べます。 たとえば、アウトライン表示のワークシートの集計データだけをコピーするように選ぶことができます。

  1. 移動またはコピーする行または列を選択します

  2. [ ホーム] タブの [編集 ] グループで、[ 検索] & [選択] を選択して、[ 選択] を選択します。

  3. [ 選択] で [ 表示セルのみ] を選択し、[ OK] を選択します。

  4. [ ホーム ] タブの [クリップボード] グループで、[コピー ]アイコンの画像 を選択するか、 Ctrl+C を押します。

  5. 貼り付け領域の左上隅のセルを選択します。

    ヒント

    選択範囲を別のワークシートやブックに移動またはコピーするには、別のワークシート タブを選択するか、別のブックに切り替え、貼り付け領域の左上隅のセルを選択します。

  6. [ホーム] タブの [クリップボード] グループで [ボタン画像を貼り付け] を選択するか、Ctrl + V キーを押します。

    [ 貼り付けボタン] 画像 の下にある矢印を選択すると、選択範囲に適用するいくつかの貼り付けオプションから選択できます。

コピーしたデータは、連続した行や列に貼り付けられます。 貼り付け領域に非表示の行や列が含まれる場合、コピーしたすべてのセルを表示するには、貼り付け領域を再表示する必要があります。

非表示のセルやフィルターを使って抽出されたデータを別のアプリケーションや Excel のインスタンスにコピーして貼り付けた場合、表示されているセルだけがコピーされます。

コピーした空白セルで既存のデータを置き換えないようにする

  1. 移動またはコピーする行または列を選択します
  2. [ ホーム ] タブの [クリップボード] グループで、[コピー ]アイコンの画像 を選択するか、 Ctrl+C を押します。
  3. 貼り付け領域の左上隅のセルを選択します。
  4. [ ホーム] タブの [クリップボード ] グループで、[貼 り付けボタンの画像 ] の下の矢印をクリックし、[ 形式を選択して貼り付け] を選択します。
  5. [空白セルを無視する] チェック ボックスをオンにします。

セルの内容のみを移動、コピーする

  1. 移動またはコピーするデータが入力されているセルをダブルクリックします。 数式バーでセル データを編集および選択することもできます。

  2. 移動またはコピーする行または列を選択します

  3. [ホーム] タブの [クリップボード] で、次のいずれかの操作を行います。

    • 選択範囲を移動するには、[切り取り] アイコン イメージを選択するか、Ctrl+X キーを押します。
    • 選択内容をコピーするには、コピー・アイコン・イメージのコピーを選択するか、Ctrl+C を押します。
  4. セル内の文字を貼り付ける位置をクリックするか、別のセルをダブルクリックして、データを移動またはコピーします。

  5. [ホーム] タブの [クリップボード] グループで [ボタン画像を貼り付け] を選択するか、Ctrl + V キーを押します。

  6. Enter キーを押します。

    セルをダブルクリックするか、F2 キーを押してアクティブなセルを編集する場合、方向キーはそのセル内でだけ使用できます。 方向キーを使って他のセルに移動するには、Enter キーを押してセルの編集を終了します。

セルの値、セルの書式、または数式だけをコピーする

コピーしたデータを貼り付ける場合、次のいずれかの操作を行うことができます。

  • フォントの色や塗りつぶしの色など、セルの書式だけを貼り付けます (セルの内容は貼り付けられません)。
  • セル内の数式を算出値に変換します (既存の書式設定は上書きされません)。
  • 数式だけを貼り付けます (算出値は貼り付けられません)。

手順

  1. 移動またはコピーする行または列を選択します

  2. [ ホーム ] タブの [クリップボード] グループで、[コピー ]アイコンの画像 を選択するか、 Ctrl+C を押します。
     

  3. 値、セルの書式、数式を貼り付ける貼り付け領域の左上隅のセル、または単独セルを選択します。

  4. [ ホーム] タブの [クリップボード ] グループで、[ 貼り付けボタンの画像 ] の下にある矢印をクリックし、次のいずれかの操作を行います。

    • 値のみを貼り付けるには、[ 値] を選択します。
    • セルの書式設定のみを貼り付けるには、[ 書式設定] を選択します。
    • 数式のみを貼り付けるには、[ 数式] を選択します。

セルの幅の設定をコピーする

コピーしたデータを貼り付けると、貼り付けたデータには、貼り付けた先のセルの列幅の設定が適用されます。 列幅がコピー元のセルの列幅と一致するよう修正するには、次の手順に従います。

  1. 移動またはコピーする行または列を選択します

  2. [ホーム] タブの [クリップボード] で、次のいずれかの操作を行います。

    • セルを移動するには、[ 切り取り]アイコンの画像 を選択するか、 Ctrl+X キーを押します。
    • セルをコピーするには、[コピー] アイコン画像のコピーを選択するか、Ctrl+C を押します。
  3. 貼り付け領域の左上隅のセルを選択します。

    ヒント

    選択範囲を別のワークシートやブックに移動またはコピーするには、別のワークシート タブを選択するか、別のブックに切り替え、貼り付け領域の左上隅のセルを選択します。

  4. [ ホーム] タブの [クリップボード ] グループで、[ 貼り付けボタンの画像 ] の下にある矢印を選択し、[ 元の列幅を保持] を選択します。