• ベストアンサー

Excel2013の列の削除に関して

Excel2013を使っています。 ある「列」をまるごとコピペして、別の「列」に移動したとします。 移動後、元の「列」を自動的に削除させたいばあい、どのように設定すればいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

元のセルを他の場所に移動して元のセルは削除したい(すなわち列を移動したい)なら、コピーペーストではなくセルの移動操作を行います。 移動したいセル(列)範囲を選択して、その周囲にカーソルを置いて、Shiftキーを押しながら移動先にドラッグアンドドロップします(移動先の灰色のマーカーで挿入先を指定できます)。 このような手順で行えば、たとえば列や行の順を簡単に削除して挿入する(すなわちデータの順を変更する)ことができます。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

コピー&ペースト後に、元の列を削除するときに注意するのは、 その列を参照した計算式、入力規則、マクロがある場合、その数式を全て修正する必要があることです。 列のセルの単独参照なら、コピー&ペーストでなく、カット&ペーストすれば対応できます。 ただし、VLOOKUPやINDEX等の範囲と列番号を使用する関数では注意が必要です。 これらの関数では、列番号の指定がずれるので思わぬ内容が表示される可能性が高いです。 またINDIRECT関数のように、セル座標を文字列で指定する関数でも修正が必要になります。 でも計算式はまだ目に見えるのでいいのですが、入力規則やマクロのように 動作時にしか判定がわからないこともあるので大変です。 まず大がかりな設定の変更を行う場合は、バックアップを作って、 元の状態を確認、または復帰させることができる体制を作ることが大事です。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

>移動後、元の「列」を自動的に削除させたいばあい、どのように設定すればいいでしょうか? コピペと移動が余分な操作のように思います。 元の列を切り取って目的の位置へ挿入すれば良いでしょう。

関連するQ&A