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

適用先
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 の [オプション] の [詳細設定] に移動します。 詳細については、「 詳細オプション」を参照してください。

 

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

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

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

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

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

    ヒント

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

メモ

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

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

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

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

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

    • 切り取りと交換 選択範囲の境界線をポイントします。 ポインターが移動ポインターの 移動ポインター になると、行または列を別の場所にドラッグします。 列を置き換える場合、Excel から警告が表示されます。 取り替えを回避するには、Cancel キーを押します。
    • コピーと置換 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. [ ホーム ] タブの [クリップボード ] グループで、[ 貼り付けボタンの画像 ] の下にある矢印を選択し、[ ソース列の幅を保持] を選択します。