行と列を移動またはコピーすると、既定では、数式とその結果の値、コメント、セル形式、非表示セルなど、含まれるすべてのデータが移動またはコピーされます。
数式を含むセルをコピーする場合、相対セル参照は調整されません。 したがって、セルの内容と、そのセルを指すセルの内容には、#REF が表示される場合があります。 エラー値。 その場合は、参照を手動で調整できます。 詳細については、「数式のエラーを検出する」を参照してください。
[切り取り] コマンドまたは [コピー] コマンドを使用して、選択したセル、行、列を移動またはコピーできますが、マウスを使用して移動またはコピーすることもできます。
既定では、[ 貼り付けオプション] ボタンが表示されます。 再表示する必要がある場合は、Excel の [オプション] の [詳細設定] に移動します。 詳細については、「 詳細オプション」を参照してください。
コマンドを使用して行と列を移動またはコピーする
移動またはコピーするセル、行、または列を選択します。
次のいずれかの操作を行います。
- 行または列を移動するには、[ホーム] タブの [クリップボード] グループで、[切り取り]
を選択するか、Ctrl + X キーを押します。 - 行または列をコピーするには、[ホーム] タブの [クリップボード] グループで [
をコピー] を選択するか、Ctrl キーを押しながら C キーを押します。
- 行または列を移動するには、[ホーム] タブの [クリップボード] グループで、[切り取り]
選択範囲を移動またはコピーする場所の下または右にある行または列を右クリックし、次のいずれかを行います。
- 行または列を移動する場合は、[ 切り取ったセルを挿入] を選択します。
- 行または列をコピーする場合は、[ コピーしたセルの挿入] を選択します。
ヒント
選択範囲を別のワークシートやブックに移動またはコピーするには、別のワークシート タブを選択するか、別のブックに切り替え、貼り付け領域の左上隅のセルを選択します。
メモ
Excel では、切り取られたセルまたはコピーされたセルの周りに点滅する点線が表示されます。 点滅する点線を解除するには、Esc キーを押します。
マウスを使って行と列を移動またはコピーする
既定では、マウスを使用してセルの移動やコピーができるように、ドラッグ アンド ドロップ編集がオンになっています。
移動またはコピーする行または列を選択します。
次のいずれかの操作を行います。
-
切り取りと交換 選択範囲の境界線をポイントします。 ポインターが移動ポインターの
になると、行または列を別の場所にドラッグします。 列を置き換える場合、Excel から警告が表示されます。
取り替えを回避するには、Cancel キーを押します。 -
コピーと置換 Ctrl キーを押しながら、選択範囲の境界線をポイントします。 ポインターがコピー ポインターの
になると、行または列を別の場所にドラッグします。 列を置き換える場合、Excel から警告は表示されません。 行または列を置き換えたくない場合は、Ctrl キーを押しながら Z キーを押します。 -
切り取りと挿入Shift キーを押しながら、選択範囲の境界線をポイントします。 ポインターが移動ポインターの
になると、行または列を別の場所にドラッグします。 -
コピーと挿入 Shift キーと Ctrl キーを押しながら、選択範囲の境界線をポイントします。 ポインターが移動ポインターの
になると、行または列を別の場所にドラッグします。
注
ドラッグ アンド ドロップ操作中は、Ctrl キーまたは Shift キーを押したままにします。 マウス ボタンを離す前に Ctrl キーまたは Shift キーを押すと、行または列をコピーする代わりに移動します。
-
切り取りと交換 選択範囲の境界線をポイントします。 ポインターが移動ポインターの
注
隣接していない行や列をマウスを使って移動またはコピーすることはできません。
可視セルのみをコピーする
非表示のセル範囲、行、または列がワークシートにある場合、すべてのセルをコピーするか、表示されているセル (可視セル) だけをコピーするかを選べます。 たとえば、アウトライン表示のワークシートの集計データだけをコピーするように選ぶことができます。
移動またはコピーする行または列を選択します。
[ ホーム ] タブの [編集 ] グループで、[ 検索] & [選択] を選択し、[ 特別に移動] を選択します。
[ 選択] で、[ 表示セルのみ] を選択し、[ OK] を選択します。
[ホーム] タブの [クリップボード] グループで、[
をコピー] を選択するか、Ctrl キーを押しながら C キーを押します。貼り付け領域の左上隅のセルを選択します。
ヒント
選択範囲を別のワークシートやブックに移動またはコピーするには、別のワークシート タブを選択するか、別のブックに切り替え、貼り付け領域の左上隅のセルを選択します。
[ ホーム ] タブの [クリップボード ] グループで、[ 貼り付け
] を選択するか、 Ctrl + V キーを押します。[貼り付け
] の下にある矢印を選択した場合は、複数の貼り付けオプションから選択して選択に適用できます。
コピーしたデータは、連続した行や列に貼り付けられます。 貼り付け領域に非表示の行や列が含まれる場合、コピーしたすべてのセルを表示するには、貼り付け領域を再表示する必要があります。
非表示のセルやフィルターを使って抽出されたデータを別のアプリケーションや Excel のインスタンスにコピーして貼り付けた場合、表示されているセルだけがコピーされます。
コピーした空白セルで既存のデータを置き換えないようにする
- 移動またはコピーする行または列を選択します。
- [ホーム] タブの [クリップボード] グループで、[
をコピー] を選択するか、Ctrl キーを押しながら C キーを押します。 - 貼り付け領域の左上隅のセルを選択します。
- [ ホーム ] タブの [クリップボード ] グループで、[ 貼り付け
] の下にある矢印をクリックし、[ 貼り付け] [特別な貼り付け] を選択します。 - [空白セルを無視する] チェック ボックスをオンにします。
セルの内容のみを移動、コピーする
移動またはコピーするデータが入力されているセルをダブルクリックします。 数式バーでセル データを編集および選択することもできます。
移動またはコピーする行または列を選択します。
[ホーム] タブの [クリップボード] で、次のいずれかの操作を行います。
- 選択範囲を移動するには、[ 切り取り
を選択するか、 Ctrl + X キーを押します。 - 選択内容をコピーするには、[ コピー
を選択するか、 Ctrl + C キーを押します。
- 選択範囲を移動するには、[ 切り取り
セル内の文字を貼り付ける位置をクリックするか、別のセルをダブルクリックして、データを移動またはコピーします。
[ ホーム ] タブの [クリップボード ] グループで、[ 貼り付け
] を選択するか、 Ctrl + V キーを押します。Enter キーを押します。
注
セルをダブルクリックするか、F2 キーを押してアクティブなセルを編集する場合、方向キーはそのセル内でだけ使用できます。 方向キーを使って他のセルに移動するには、Enter キーを押してセルの編集を終了します。
セルの値、セルの書式、または数式だけをコピーする
コピーしたデータを貼り付ける場合、次のいずれかの操作を行うことができます。
- フォントの色や塗りつぶしの色など、セルの書式だけを貼り付けます (セルの内容は貼り付けられません)。
- セル内の数式を算出値に変換します (既存の書式設定は上書きされません)。
- 数式だけを貼り付けます (算出値は貼り付けられません)。
手順
移動またはコピーする行または列を選択します。
[ホーム] タブの [クリップボード] グループで、[
をコピー] を選択するか、Ctrl キーを押しながら C キーを押します。
値、セルの書式、数式を貼り付ける貼り付け領域の左上隅のセル、または単独セルを選択します。
[ ホーム ] タブの [クリップボード ] グループで、[ 貼り付け
] の下にある矢印をクリックし、次のいずれかの操作を行います。- 値のみを貼り付けるには、[値] を選択 します。
- セルの書式のみを貼り付けるには、[書式設定] を選択 します。
- 数式のみを貼り付けるには、[ 数式] を選択します。
セルの幅の設定をコピーする
コピーしたデータを貼り付けると、貼り付けたデータには、貼り付けた先のセルの列幅の設定が適用されます。 列幅がコピー元のセルの列幅と一致するよう修正するには、次の手順に従います。
移動またはコピーする行または列を選択します。
[ホーム] タブの [クリップボード] で、次のいずれかの操作を行います。
- セルを移動するには、[ 切り取り
を選択するか、 Ctrl + X キーを押します。 - セルをコピーするには、[コピー
を選択するか、Ctrl + C キーを押します。
- セルを移動するには、[ 切り取り
貼り付け領域の左上隅のセルを選択します。
ヒント
選択範囲を別のワークシートやブックに移動またはコピーするには、別のワークシート タブを選択するか、別のブックに切り替え、貼り付け領域の左上隅のセルを選択します。
[ ホーム ] タブの [クリップボード ] グループで、[ 貼り付け
] の下にある矢印を選択し、[ ソース列の幅を保持] を選択します。
