• 締切済み

関数で値を移動出来ない?

セルA1に"12"という値が入っています。 セルB1に"=A1"と入力するとB1の表示は"12"となりますが、 A1をクリアするとB1も"0"になってしまいます。 セルの移動のようにA1の値をそのままB1に持って行くことのできる関数はありませんか?

みんなの回答

  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.2

Excelですか? 編集→コピー でコピー元を記憶した後に 編集→形式を選択して貼り付け で 「値」 を選択すればよいですよ。

noname#90502
質問者

補足

その通りなのですが、それを行いたいセルが数百箇所にのぼるので まとめて行えないのかと思いました。 説明が足らなかったようですみません。

回答No.1

「関数とは何か」が、分かっていないようですね? 関数とは、その関数を入力したセルの値を、引数などから決めるものです。 他のセルや自分自身(関数を入力したセル)を書き換えたり、移動させたりするものではありません。 したがって、この質問に対しての答えは、「関数ではできない」ということになります。 マクロでなら、コピー&ペーストで「値を貼り付け」という作業を、簡単に登録できると思います。

noname#90502
質問者

お礼

ありがとうございました。