質問: エクセルで列参照してくれないんです。。。 こんにちは。 エクセルで以下のような表を作成しています。 a b c 1 0 10 2 1 11 3 2 12 4 (1) (2) (1)には、a1のデータ(=0)が入るように [=a1]という式を入力しました(セルの書式は標準です) (2)には、累計を入れて行きたいので [=(1)+b1]という式を入力しました。 他のシートではこの式でちゃんと値が出ているのに、 このシートの時(というか、新規で作成したから?)には (1)は、[=a1]と表示され、(2)には、[=a4+b1]という式のままで 値が表示されません。 セルの書式を数値にしたり、文字列にしてみたり、式を最初に入力してからセルに値を入力したり・・と思いつくことはやってみましたが どうにもなりません。 とても初歩的なものですが、なぜこういった状況になるのか 教えていただけませんでしょうか? 前にもあったような事柄でしたが、そのときは適当に色々してたら 出来た、という印象しか残っていなくて、今回は再現できませんでした。。。。 よろしくお願いします。
回答: 数式を入れたセルは表示形式を文字列にすると計算しません。 文字列にしたタイミングで数式が表示したり、直前の値が表示されます。 書式が文字列でない状態で編集(セルを選択してf2でenter)を行う必要があります。 その状態のセルが多数ある場合は、書式を標準か数値にして その上で「編集」「置換」で「検索する文字列」「置換後の文字列」を両方「=」にして「すべて置換」 で計算が実行されます。