• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2003 シートを作業グループ化して式を入力する)

Excel2003でシートを作業グループ化して式を入力した際の表示について

このQ&Aのポイント
  • Excel2003でSheet1~Sheet3を作業グループ化し、式の入力をする際に全角の等号を間違えて入力した場合、Sheet1は正しく表示されますが、Sheet2とSheet3ではR1C1形式の式が表示されます。
  • シートの内容はSheet1~Sheet3のB5~F11に表が作成され、D列には単価、E列には数量が入力されています。
  • 処理内容として、3つのシートを作業グループ化し、F列に「単価*数量」の式を入力しました。全角の等号を誤って入力したため、Sheet2とSheet3ではR1C1形式の式が表示されました。なぜSheet2とSheet3だけがこのような表示になるのか、ご存知の方がいらっしゃいましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.1

あまり経験したこと無かったが、そうなりますね。 あまり良くない、仕様(マイクロソフトがそうした)としか言いようがない。 Sheet1は、私の場合C2セルに式を入れ、その式は =A1*B1(=は当初全角) Sheet2,3では =が吹っ飛ぶこと R[-1]C[-2]*R[-1]C[-1] が残ること。 この意味は C2よりー1行(上と言うこと。第1行)、C2セルより-2列(左へ2列すなわちA列)のセルと C2よりー1行(上と言うこと。第1行)、C2セルより-1列(左へ1列すなわちB列)のセルとかけると言うことで、R1C1形式になっている。 Sheet2以後が=が無くなる理由は私どもには判らない。エクセルに博学な方が説明してくれるかもしれないが、エクセルインサイドの事情かなと想像する。統一してくれても良さそうだが。オートコレクトが 第1シートしか働かないのかな。 それに、今でこそA1形式でほとんど説明されているが、マイクロソフト表計算はR1C1形式で出発した(Multiplan?不確か)のでは無かったかな。結構色んなところに顔を出す。 小生は忘れてしまったが http://pasokoma.jp/bbsa/lg302879  の一部にそれをうかがわせる そこから R1C1形式 http://support.microsoft.com/default.aspx?scid=kb;ja;882969 ーー 他も少しやってみるとShhet2以下が式により、みんな質問のようにはならないようだ。 =(全角)A1+B1はどうなります?

full2
質問者

お礼

imogasiさん、ご回答ありがとうございます。 R[-1]C[-2]*R[-1]C[-1] の意味、とてもよくわかりました。 昔はR1C1形式で、「ややこしいなぁ」と思いながら使っていた記憶があります。 imogasiさんがおっしゃるように、=(全角)A1+B1 の結果は正しく計算されました。 式によって現象が異なるのが不可解ですね。 ありがとうございました。

関連するQ&A

専門家に質問してみよう