• ベストアンサー

EXCEL97で、シートをコピーすると、セルの計算が出来ない

Excel97です。 A1 1 A2 =A1+1 とあるシートをコピーすると、そのコピーのシートはA2の計算をしないで困ってます。 例えば コピーのシートのA1に2を入力するとA2は3と出て欲しいのですが 実際は2のままです。 どうしたらよいでしょうか?  なお、会社の物なので、EXCELを最新バージョンにする、というのは無しです。

  • jufu
  • お礼率7% (28/376)

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

  • ベストアンサー
  • chunmama
  • ベストアンサー率22% (17/77)
回答No.1

数式を入力後、エクセルのウインドウの一番下に「再計算」って出ていますか? 確認していただきたいのは、「ツール」>「オプション」>「計算方法」で計算方法が手動になっていませんか? もしそうであれば「自動」にチェックオンして下さい。

jufu
質問者

補足

お答えありがとうございます。 「自動」になってるのですが、だめです。

その他の回答 (1)

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

#1でもおっしゃっている、エクセルの各シート(シートごとに別々設定できない(注))の「計算方法」の設定が、「自動」になっていないのが原因でしょう。 ツールーオプションー計算方法ー自動 で解決するでしょう。 質問者は「>シートをコピーすると、」と「別ブックからのコピー」や 「別シートからのコピー」に関連付けている風ですが、関係ないでしょう。 今問題にしている、コピー先の同一シートの、計算式の入った、他のセル範囲をコピーしても同じことが起こるはずです。 さらに手動になっているシートでも、=A1+1を入れたセルはその際は A1+!の計算をするようなので、気がつかない。A1のデータを変えて 初めて、何かのキッカケで気がつく、厄介なところです。 それにツールーオプションー計算方法のところが、知らぬ間に手動に 設定される事態が有るような、質問が、時々OKWAVEに載りますが、(私の知る限り)はっきりした原因が答えられていないようです。 (注)今実験すると、あるシートを手動にして、別ブックを自動にすると、あるシートも自動に変わるようです。 その逆が起こっているのかも知れない。 オプション設定は、各シートごとか、ブックごとになされるのか 判りにくいものがある。基本はブックごとか?

関連するQ&A

  • エクセルで、シート1のセルをシート2にコピーしたい

    エクセルのシート別のコピーについて教えていただけますでしょうか。 シート1のA列には、下記の通り、氏名、学校、住所、電話番号の順番に、並んでいるとします。 <シート1> A1 山田太郎 A2 学校 A3 住所 A4 電話番号 A5 山田花子 A6 学校 A7 住所 A8 電話番号 A9 山田みどり A10 学校 A11 住所 A12 電話番号 その情報をシート2の A列に、氏名だけを下記の通り、入力していきたいのです。 <シート2> A1 山田太郎 A2 山田花子 A3 山田みどり シート別のコピーは、 例えば、シート2のA1に「=Sheet1!A1」 と入力すれば、「山田太郎」と出てくることは知っています。 ですが、シート1の『氏名』だけをシート2に抽出していきたい場合、 どのようにすればよろしいのでしょうか? 『4セルずつ下』の『氏名』をシート1からシート2へコピーしたいです。 どなたか方法を教えていただけますと、とてもありがたく助かる思いです。 どうぞよろしくお願いいたします!

  • エクセルで、結合したセルへのコピーに困っております。どうかお助けください。

    過去のログを調べてみたのですが、わかりません。どうか教えてください。 エクセル2000を使っています。今 sheet1にある名簿のデータをsheet2の表にコピーしたいのですが、sheet2の表は、3つの行を1つに結合しております。すなわちsheet1のA1、A2、A3、A4、A5、A6.....にあるデータをsheet2のA1、A2、A3を一つにしたセルにコピーしますと、セルが結合が解除されてコピーされてしまいます。 また、sheet2のA1、A2、A3を一つにしたセルのところで、「=sheet1!A1」と数式を入力しますと、そのセルはうまくデータが入力(コピー?)されるのですが、そのセルをそのままドラッグしますと、2番目のセル(sheet2のA4、A5、A6をひとつにしたもの)には、sheet1のA4が入力されてしまいます。sheet2の結合されたセルにsheet1の未結合のセルのデータを簡単に入力またはコピーする方法はないでしょうか。どうかよろしくお願いします。

  • Excel 2007でシート間で計算式のコピーと貼り付けが展開されない

    Excel 2007を使用しています。 一例として、Sheet2のA38において「=Sheet1!A38+Sheet2!A37」の計算式をコピーしてSheet3(又はもっと離れたSheetに)のA38に貼り付けたとき、自動的に「=Sheet2!A38+Sheet3!A37」のように、前Sheetとの計算関係にしたいのですが出来ません。 方法のご指導をよろしくお願い致します。 以前使用していたロータス123ではスムースに出来ていました。

  • エクセルでシート1からシート2へフォントごとコピーしたい

    sheet1のA1セルの文字やデータをsheet2のA1セルへコピーするときシート2のA1セルに"=sheet1A1"と入力していますが、シート1のA1セルのデータを赤字入力してもシート2には黒字でしかコピーされません。これをシート1と同じ色でコピーする方法はありますでしょうか。よろしくお願いします。使用パソコンはウインxp、エクセル2000です。よろしくお願いします。

  • エクセル 違うシートに計算式がある場合

    エクセル2000を使っています。 下記の計算をしたいのですが、方法を教えてください。 1.Sheet1 A1とB1に計算したい元の数値が記入されています。 例えば、A1=1 B1=2 2. Sheet2 のA1とB1に数値が入る事としてC1に計算結果が出るものとします。 3. Sheet1のC1にSheet2のC1の内容を表示したい。 4. Sheet1 A2、A3・・・・・、B2、B3・・・・・に入力した後で、C2、C3・・・・・・に Sheet2のC1で計算させた結果を自動的に入力したい。 別の言い方をすれば、Sheet2 のA1・B1が関数の入力するところにあたり Sheet2のC1が関数の出力(というか、計算結果)にあたります。 Sheet1からSheet2を関数のように使いたいのです。 Sheet1 ____ A_____B_______C 1___1_____2______3 2___2_____3______5 3___5_____8______13 4___9_____1______10 5___4_____5______ 9 Sheet2 ____A_____B_____C 1________________ =A1+B1 2_____________________ こんなイメージです。 Sheet2で計算の入力に対応するセルがA1・B1 計算結果が書いてあるのがC1 実際は、大きな表を参照しながら計算するので、色々計算した結果(途中計算は他のセルも使います)がC1に表されます。 以上、よろしくお願いします。

  • excelで別のシートにコピー

    excelで計算書を作っていて、一部を新しいシートにコピーしたいのですが、そのままコピー&ペーストすると計算結果がエラーになってしまいます。何かいい方法ないでしょうか?

  • Excel 2010で、セルの計算式を次シートに

    Excel 2010で、セルに入力した前年比や前月比の計算式を次のシートに自動的に引き継ぐ方法を教えてください。

  • エクセルの計算式のコピーがうまくできません

    エクセルの数式について、乗算の計算式をいれ、コピーをすると計算式を自動でコピーでき、次のデータも同じ計算式の方式を使って自動計算しますが、あるファイルだけ、どうしても計算式をそのままコピーせず、参照したセルの数値をコピーします。どこかに入力規制が入っているのでしょうか。

  • エクセルのシート名をセルにコピーさせたい

    エクセルのシートをそのままコピーしてページ数を増やして新たなシートを作っています。たとえば「Aさん」のシートをコピーして「Bさん」のシートを新しく作るんですが、現在はその作業ごとにシート名の変更とシート内のセルにある名前を変更しています。それは1箇所だけですませてますが、シートの名前を変更するだけで、同時にセル内のデータも一緒に変更できる方法はないのでしょうか?よろしくお願いします。

  • EXCELのシート名を同じシート内のセルにコピー

    EXCELのワークシートの名前の変更(例えば「19877」)を入力すると、 同じシート内のあるセル(例えば「B4」)に同じ名前(「19877」)がコピーされる。 入力作業が2回かかるのを1回ですませたい。 あるいは、逆の場合、 シート内のあるセルB4に19877を入力すると、シートの名前が19877になる。 よい方法があれば教えてください。

専門家に質問してみよう