列の入れ替えをしたいのですが、計算式がはいっているセルの列をコピーするにはどのようにすればいいでしょうか。

具体的には、下記、縦列の①と②を⑤の前に移動して、⑦を削除します。、
変更前:①新規/既存②区分③更新日④氏名⑤年齢⑥性別⑦備考項目1
変更後:①更新日②氏名③新規/既存④区分⑤年齢⑥性別
縦列にそれぞれデータが入ってますので、最後の行まで移動する前提です。
なお、項目①新規/既存に、下記のような計算式を入れてます。
 IF(備考項目1=100,"新規","既存")
イメージは⑦備考項目1削除する前に自身のセルに値をコピーしておかないとまずい気がします。

また、別のシート(例シート名:Temple1)にある下記の3列を⑥性別の後ろくっ付けて出力します。
①統計用1②統計用2③統計用3
セルの中に同じくそれぞれ下記の計算式が入ってます。
=VLOOKUP(B1,参照1!B1:E1,2,FALSE)※参照1は本Excelファイルの中にあるシートです。

セルにデータが入っている状態で縦列を移動したりしますので、
特に別のシート「Temple1」から計算式が入っている状態で列をコピーしてくるとき、B1:E1から最後列までの番号が自動的になるかどうか。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2016/05/19 21:50:03

回答1件)

id:ken3memo No.1

回答回数317ベストアンサー獲得回数115

>イメージは⑦備考項目1削除する前に
>自身のセルに値をコピーしておかないとまずい気がします。


列コピーで形式を選択して貼り付け で 値にして式を消してみては?
f:id:ken3memo:20160517014402j:image
f:id:ken3memo:20160517014403j:image

自分自身の列にコピーすると少し怖いのですが、

新規/既存 の列をコピー後、
同じ列に形式を選択して貼り付け で 値
式がなくなったので、⑦備考項目1削除、あとは、普通の列の切り貼りで移動かな?

少し、怖いなら、
列の挿入で新しい列を隣に入れて、
新規/既存 の列をコピー後、
隣の空白列に形式を選択して貼り付け で 値
ざっと確認後処理を行うとか・・・

D

形式を選択して貼り付け で 値
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
試してみてください。

  • id:NAPORIN
    A1を$A$1とドルつければ絶対参照になります。
    コピペでは相対参照では同シート内はいっしょに移動してくれるので、シート外の指定か絶対参照かどうかだけですよね。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません