エクセルでセルを移動すると(そのセルを参照している)数式が自動で更新されます。


これを更新されないようにする事は出来るのでしょうか?

たとえば、B1を =A1 としてA1を参照するように設定します。
A1セルをドラッグでA2に移動すると、B1の数式が自動的に=A2に更新されてしまいます。

(絶対参照で =$A$1 と数式を入力してもやはり更新されました。)

普段は便利なこの機能なのですが、入力したデータの順番を変えながら計算をしたいので、
ほとほと困っています。どなたか助けて下さい!

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/11/09 13:05:31
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:SALINGER No.1

回答回数3454ベストアンサー獲得回数969

ポイント300pt

これってExcelのセルの仕様ですが、B1セルに次の数式にすることで更新しなくなります。

=INDIRECT("RC[-1]",FALSE)

http://officetanaka.net/excel/function/tips/tips18.htm

id:SALINGER

INDIRECT("A1")でもいいですが。

2012/11/09 12:04:15
id:nya---nya

ありがとうございます!!!
やりたいことが実現できました!

2012/11/09 13:03:38
id:gizmo5 No.2

回答回数504ベストアンサー獲得回数141

ポイント100pt

INDIRECT 関数を使うと、希望にかなうように思います。
例えば質問の例で言うと、B1 セルには以下のように記載します。

=INDIRECT("A1")

A1 セルを移動しても、B1 は A1 の内容を指し示したままです。

id:gizmo5

すみません、一番の回答と重複してしまいました。

2012/11/09 12:14:34
id:nya---nya

ありがとうございます!

2012/11/09 13:04:07
id:taknt No.3

回答回数13539ベストアンサー獲得回数1198スマートフォンから投稿

ポイント100pt

計算方法の設定を手動に変更したら、いかがでしょうか?

他1件のコメントを見る
id:taknt

=offset(A1,1,1)
というのでもできます。

2012/11/09 12:53:46
id:nya---nya

ありがとうございます。offsetというのもあるのですね!

2012/11/09 13:04:41

コメントはまだありません

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

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

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

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