- ベストアンサー
エクセルで勝手に式が設定されてしまう
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こちらですね。 リストの書式および数式の自動適用機能をオンまたはオフにする http://office.microsoft.com/ja-jp/excel-help/HP005229125.aspx Excel 2007 の場合は Excelのオプション - 詳細設定 - 編集設定 の 「データ範囲の形式および数式を拡張する」 です。
その他の回答 (3)
》 どうしてこのようなことがおこるのでしょうか? 「添付画像を参照願います」 これは Excel 2002 の場合ですが・・・、MSお得意の“小さな親切、大きなお世話”の仕業です。 赤丸で囲んだ箇処のチェックマークを外せば、その「大きなお世話」はなくなると思います。
お礼
早速の回答をいただきありがとうございました。 大切な決算資料を作成していたので「もしかしてエクセルのバグかっ」と、 不安になっていました。 まさに小さな親切大きなお世話で、勝手に数式が設定されてしまうなんて ちょっと怖いです。 なお、申し訳ありませんが、先に回答をいただいたNo2の方をベストアンサーにさせていただきます。
- moon00
- ベストアンサー率44% (315/712)
お使いのExcelは2007以降でしょうか。 それならば、Excelのオプションの詳細設定にて「データ範囲の形式および数式を拡張する」に チェックが入っているものと思われます。 Excel左上のOfficeマークをクリックしてでるメニューの一番下「Excelのオプション」を開き 左カラムの詳細設定をクリック、そのなかの編集設定を見てください。 その中の「データ範囲の形式および数式を拡張する」のチェックを外してください。
お礼
早速の回答をいただきありがとうございました。 もう10年以上エクセルを使っていますが、こんな機能ははじめて知りました。 なお、申し訳ありませんが、先に回答をいただいた(といってもほんの10秒ほどですが)No2の方をベストアンサーにさせていただきます。
- mt2008
- ベストアンサー率52% (885/1701)
C列には「B列が空白なら空白、そうでないならA列-B列」ってな式が入っているんじゃないんですか? 例:=IF(B1="","",A1-B1) あとはマクロで自動的に式を入れる方法もありますが、あまり一般的ではないです。C列の実際の式を提示願います。
お礼
回答いただきありがとうございました。 私の場合は、上記で回答いただいたことが原因でした。
お礼
早速の回答をいただきありがとうございました。 自動適用機能の解除で無事解決いたしました。