• ベストアンサー

エクセルで、値が飛んでこないのは?

エクセルで、シートからシートへ値をとばすように設定しているのに値が入力されません。例: シートAのセル1の値をシートBのセルへ飛ばすとき、Bシートのセルの数式は ”+A!A1”となりますが、A1の値が飛んできません。F2を押してENTERキーを押すと飛んできます。たくさんのシートがあるので、大変です。どうしたらいいですか?

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

  • ベストアンサー
  • takibo
  • ベストアンサー率57% (116/200)
回答No.4

ごめんなさい、回答ではないんですが同じ症状を経験した者です。 マクロで連続集計処理をして値のみ別Bookに移行するシートで起きました。 マクロ処理内ではきちんとした数値が出ているのに手動で入力や削除をすると何故か tinkleさん同様、[F9]を押そうが再計算の設定を切り替えようが変化が無く、[F2]→[Enter]で直る、という状態でした。 手動を使う必要性は無いのであきらめようかと思ったのですが、試しに以下の作業を行ったら直りました。 (1)当該Bookと新規Bookを開く (2)当該シートの全セルを選択 → コピー → 新規Bookに貼り付け (3)当該Bookに貼り付けしたシートを移動 (同じシートが2枚ある状態) (4)再計算が出来なくなっている元のシートを削除 要するにシートの内容はそのままでシートをそっくり入れ替えただけですが。 作業グループにした状態で保存をかけたことが原因かもしれませんが結局真の原因はわかっていません。 私も是非解明して欲しいと思っていますがとりあえず症状は直りましたよ。

その他の回答 (4)

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.5

| ・1度この設定を行うと、後は自動計算される こちらにはyesという事で良いのでしょうか? 質問文、補足からは、計算が必要な都度[F2]の操作が必要なのかどうなのか、読み取れません。 -- > 普通は、自動的に値が飛んでくると思うのですが。 いえ、シートBに、 +A!A1 という式を表示させ、勝手に式が計算されると困るという場合もありますから、そういう場合はExcelが勝手な事をしないようになってます。 セルの書式の表示形式を「文字列」として扱いたい場合などです。 セルをまとめて選択。 セルの書式で表示形式を「標準」にする。 適当なセルに1を入力。 1のセルをコピー。 セルをまとめて選択。 [編集]-[型式を指定して貼り付け]  貼り付け:値  演算:乗算 で貼り付け。 とかの操作を行うと、Excelが「文字列」を「式」にしてくれるハズです。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.3

> [F9]キーを押しても何も変わりません。 前述したように、計算量が多いと時間がかかります。 しばらく待ってみて下さい。 左下のステータスバーに、「再計算▲▲%」などと表示されませんか? 途中で操作を行うと、再計算は中断されたハズ。 -- それとも、 > 例: シートAのセル1の値をシートBのセルへ飛ばすとき、Bシートのセルの数式は ”+A!A1”となりますが、A1の値が飛んできません。 ・1度この設定を行うと、後は自動計算される。 ・1つ1つのセルに設定を行うのは面倒なので、何とかしたい。 って話とか?

tinkle
質問者

補足

F9キーを押しても、再計算表示 % とは表示されないんです。 ・1度この設定を行うと、後は自動計算される 普通は、自動的に値が飛んでくると思うのですが。 シートにいろいろと数式やら入っているとまずいんですか?

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

[F9]キーを押すと自動計算されますか? > 自動計算のなっているんですよ。 数式があまりにも多ければ、全部の式を同時に一瞬で計算することは出来ませんから、更新に時間がかかることもありますし。

tinkle
質問者

補足

[F9]キーを押しても何も変わりません。自動計算になっていないと言うことでしょうか??

noname#123709
noname#123709
回答No.1

メニューの「ツール」-「オプション」の計算方法タブの中で計算方法が 手動になっていませんか?

tinkle
質問者

補足

自動計算のなっているんですよ。ハイパーリンクを設定してあるのとかが、関係ありますか? 毎回毎回、いちいちF2おさないといけないのでは、効率が悪くて・・・・。

関連するQ&A

  • エクセルで値として貼り付けた計算式

    エクセルで値として貼り付けた計算式を計算させたいです。 下記手順で送付先名の一覧を作りたいのですが、計算式を貼り付けた後、計算式の入っている各セルごとにダブルクリックかF2を押してアクティブにしたあとエンターを押さなければいけないので、一括で再計算できないものかと疑問に思っています。 どうぞよろしくお願いいたします。 エクセル2007を使っています。 ツールバー→数式→計算方法の設定では「自動」を選択しています。 郵送物1枚につき、シートを一枚使う形で、シート名は、シート1が「A4」、シート2が「A4(2)」シート3が「A4(3)」・・・という名前をつけています。 各シートのセルB9に送付先名が入っています。 列Aに「='A4 '!B9」「='A4 (2)'!B9」「='A4 (3)'!B9」という数式をオートフィルを使って1000行ほど入れたかったのですが、オートフィルが使えなかったので、下記の手順で行いました。 <手順> J1…「B9」と入力。 A列…、上から、A4、A4 (2)、A4 (3)...以下オートフィル。 B列…、上から、=CONCATENATE(A1,$J$1)、=CONCATENATE(A2,$J$1)、=CONCATENATE(A3,$J$1)... C列…、B列を値として貼り付け。 このC列の計算が自動で行えません。 以上、できないようでしたら、その旨もアドバイスお願いいたします。

  • エクセルのシートを他のシートに自動入力できないのはなぜ?

    例でいうと、エクセルのAシートのセル番地A1の値をBシートのA1に自動で入力させるときには =A!A1 とすれば自動的に値が飛んでくるのが普通ですが、この式が入っているのにもかかわらず、値が飛んでこないのはどうしてでしょう? F2を押して,Enterをおすと値が飛んできます。 一部分だけがそうなってしまいます。 なにかいい方法はありませんか?

  • エクセル2003の使い方について

    エクセル2003の使い方について エクセル2003の使い方で教えていただきたいことがあります。 例えば、Sheet1のA1セルに数式を入力してある値がでてきました。 その値を別のsheet2のB1セル、sheet3のC1セル、sheet4のD1セルでも使用します。 これら別々のsheetではA1の値を使って別の計算をするため、 A1の値が変わるたびに変更になった値を手入力するのではなく、A1セルとリンクさせることはできますか? よろしくお願いいたします。

  • エクセルで、セルの数式が作動しません

    エクセル初心者です。 エクセルで給料明細書を作り あちこちのセルに数式を入れたのですが きちんと作動しません。 例えば、A4のセルに「=A1+A2+A3」と入力すると そのときはA4に正しい値が出るのですが A1~A3の値を変更したときに A4の値が連動して変わってくれません。 A4にもう一度同じ数式を入力し直せば(ダブルクリックしてenterキーを押せば) きちんと計算し直してくれるのですが。 A4に関しては A6に「=A4+A5」、他のワークシートに「=sheet1!A4」などあちこちで指定しているので それが原因かと思うのですが いまいちよくわかりません。 時間があまりないので 親切な方のアドバイスを切に願います!

  • エクセルで別シートの値を取得したいです。

    エクセルで質問があります。 別シートからセル値を取得したいです。 ただ、セル番地は行番号、列番号で指定し、 行、列番号はセルに入力してある値を使いたいです。 例 Aシート(値格納シート) B1セル値=1000 -------------- Bシート(値取得シート) A列=行番号入力 B列=列番号入力 C列=Aシートの取得関数 A2セル値=1 B2セル値=2 C2セル=1000(取得値) C2セルの関数に、A2とB2の値を使って Aシートのセル値を取得したいです。 よろしくお願いします。

  • エクセルでセルに入力した値が消えてしまう

    1件質問させてください。 エクセル2013で時々発生するのですが、セルに値を入力したり、貼り付けたりした後、Enterキーを押すと入力した値が消えてしまうことがあります。 ちなみに、上の数式バーにはちゃんと入力した値が表示されていますので、入力自体はできているようなのですが、なぜかセルの部分には表示されないという現象に悩まされています。 確認したところ、文字が白に設定されている訳でもなく、表示形式も標準になっています。 セルがロックされていることもありませんでした。 さらに不思議なことに、この問題が起こったあと、別のソフト(例えばIEとかクロームとか・・・)を画面に出して、再びエクセルを画面に表示させると、消えていたセルの値がスーッという感じで湧き出るように表示されてくるのです。 その後はセルの値が消えることはないのですが。 なぜ、このような現象が起こるのでしょうか? 原因、対策をご存じの方いらっしゃいましたらご教示頂けると助かります。

  • 数式が表示されてしまう/値が表示されない/エクセル/

    先人の知恵をお貸しください。 エクセルで、既存のシート(自分ではない別の誰かが作成、つまりエクセルのバージョンは異なる可能性はある)に数式が入っています。数式といっても、単に別のセルの参照(eg. "=A1")なんですが、この数式を編集して別のセルを参照しよう(eg. "=A1"を"=B2"に変更)とすると、なぜか変更後はセルの表示が数式そのままになってしまいます。つまり再計算後のセルは"=B2"と表示されてしまいます。 ただし表示がおかしいだけで、きちんとそのセル(B2)を参照しているようです、F2をおしてからF9を押すと望みどおりの値を表示するので。 恐らく、ツール>オプション>表示>”数式を表示する”の状態になっていると思うのですが、それにチェックを入れた覚えもないし、実際入っていません。 また、F2を押して再編集するのではなく、ほかのセルをコピーして貼り付けた結果は、数式が表示されず、きちんと計算結果(参照先のセルの値)が表示されます。 大変わかりにくい記述で申し訳ないのですが、もし同じような症状になったことがあられる方がおれば、解決策を教えていただけると助かります。

  • Excel - 数式で引っ張った数式を有効にする方法

    お世話になります。 ちょっと説明が難しいのですが・・・ 数式で引っ張ってきた数式を、値として貼り付けると、最初に【=】が付いていても即座に数式として認識してくれません。 まぁ値で貼り付けてあるので当然と言えば当然なんですが。 これらはF2で数式バーに一旦移行し、その後ENTERで確定すると、その時点で初めて数式として認識します。 このようなセルを一括で、数式にする方法はないでしょうか。ひとつずつF2→ENTER→F2→ENTERとやっていくのは非常に面倒でして。 再計算、置換等、色々試してみましたが、どうも効果がないようです。 何かお知恵のある方、どうぞご協力宜しくお願いします。 【例】 A1に【=】 A2に【C3】 C3に【10】と入っているとします。 任意のセルに【=CONCATENATE($A$1,$A$2)】と入力しますと、そのセルには【=C3】と表示されます。 このセルをコピーし、別のセルに値貼り付けします。 するとコピー先のセルには【=C3】と表示されます。 本来は【10】と表示させたいので、F2で一旦編集に入り、ENTERで確定すると、ここで初めて【=C3】が【10】に変わります。 これを一括でやる方法、ということです。

  • 【EXCEL】 結合されたセルを参照した式

    1.EXCELで、数式で計算する時に元になるデータ(Sheet1のセル)に結合されたセルを指定しています。 2.Sheet2に上記の結合セルを参照した数式を作成しようと考えています。  a.セルに = (イコール)を入力し  b.Sheet2の目標セル(B1:C1)をクリック  c.Enterキーを押すと  入力された数式が  ='Sheet1'!B1:C1  となってしまい、エラー(#VALUE!)になってしまいます。  入力後に数式を手で修正して   ='Sheet1'!B1  とすれば正常に値が表示されますが、他のシートはこんな修正をしなくても   ='SheetXX'!B1  のように表示されます。 どこを修正(確認)したらいいのかわからない状態です。 どなたかご存知の方がおりましたらよろしくお願いいたします。

  • セルの値に応じて数式を入力するシートを変えたい

    シート名が 「aaa」 「bbb」 「ccc」 「ddd」 という4つのシートがあります。 シート「aaa」のD4セルに入力した値(シート名)に応じて、 (上記で設定したシート)のF7セルに "=SUM(F5:F6)"という数式を入力したいのですが、 おわかりの方がいらっしゃいましたらご教授いただければ幸いです。 例) シート「aaa」のD4セルに「ccc」と入力して実行すると、 シート「ccc」のF7セルに「=SUM(F5:F6)」の数式を入力するマクロを作成したい。 (シート「aaa」のD4セルに「ddd」と入力して実行すると、 同様に、シート「ddd」のF7セルに数式をマクロで入力したい)

専門家に質問してみよう