• ベストアンサー

エクセルについて教えてください。

まったくの初心者でネットで調べながらエクセルを使っています。 シート1の内容をシート2に反映させたくて、ネットで調べたところ、1番簡単そうな“=Sheet1!A1”という文字(?)をシート2の反映させたいセルに入力するということが分かりました。 ただ、数字(例えば1234/56とか、2012年5月15日とか)はなぜか反映されず、“=Sheet1!A1” がそのまま表示されてしまいます。 どうしたらいいのか教えてください。 ちなみにエクセルは2003みたいです。

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

  • ベストアンサー
  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.3

考えられる原因。 その1  Sheet2 のセルの書式が「文字列」になっている。 その2  計算のオプションが「手動」になっている。 その3  ダブルクォーテーション(”)で数式を囲っている  × "=Sheet1!A1"  ○ =Sheet1!A1 …かな。 「文字列」なら「標準」に直しましょう。 セルを選択してその上で右クリック → プロパティを選ぶ → あとは自身で探すw 「手動」になっていたら、オプションから「自動」に直しましょう。 「手動」にした覚えがなくても確認して設定し直しです。 これは、Microsoft Excel の仕様で(バグとは言わないらしい) 変更を加えたBookを複数のシートが選択された状態で終了させたとき 保存を促す小窓の問いに「保存」をするようなアクションをとると 保存されたBookは計算オプションが必ず「手動」になるんです。 注意とともに覚えておきましょう。 なお、これは Excel 2003で明らかになった(?)現象ですが、 最新バージョンの Excel 2010 でも発生します。

ryu-------
質問者

お礼

出来ました! 原因は書式が文字列になっていたことでした(^^;) 勉強になりました。 回答ありがとうございました。

その他の回答 (2)

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.2

これって、「”」も入れていませんか? 「”」で囲むとその囲みの中は文字だと判断しますから式じゃ無くなりますよ。 まあ、一番簡単にやるなら反映したいSeat2のセルのところで「=」を入力した後Seat1の反映させたいセルをクリックしたあとエンターを押せばそこに必要な式が入りますよ。

ryu-------
質問者

お礼

出来ました! 原因は書式が文字列になっていたことでした(^^;) 勉強になりました。 回答ありがとうございました。

  • gachamuk
  • ベストアンサー率34% (28/81)
回答No.1

もしかして、シート2のセルの書式設定が 文字列入力になっていませんか? 一度、セルを右クリックして、書式設定を選択した後に、 標準が選択されているか確認してください。 それで、問題は解決するはずです。

ryu-------
質問者

お礼

出来ました! 原因は書式が文字列になっていたことでした(^^;) 勉強になりました。 回答ありがとうございました。

関連するQ&A

  • エクセル、数字の「0」が表示されません

    エクセルのシートで 「シート1」、「シート2」 があるとします。 現在、「シート1」の「A1」に文字や数字を入力すると 自動的に「シート2」の「A1」に同じ内容が入力されるようになっています。 (因みに「シート2」の「A1」には下記の式が入っております。 =シート1!A1 ) この前気付いたのですが、 数字の「0」を入力しますと 「シート2」の方には反映されません。 一応「セルの書式設定」で色々と「表示形式」を変えたのですが うまくいきませんでした。 どうか解決方法を教えてください。 よろしくお願いいたします。

  • 他のシートへコピーしたときの文字化け

    EXCELで、ほかのシートのセルに書き込んだ文字をシート1のセルに反映するようにしました。文字と数字は、ちゃんと反映されているのですが、日付を入力するとシート1のセルには、よく解らない数字の羅列が表示されます。 日付がきちんと表示されるようにするには、どうしたらよいのでしょうか。

  • エクセルについて

    エクセル2003を使用しています。 新規のエクセルシートを作成し、開きます。 例えばA-1セルに「123456789123456789」と18桁の数字を入力すると fxの右には「123456789123456000」と表示され、 A-1セル内には「1.23457E+17」と表示されてしまいます。 セル内に入力したままの 「123456789123456789」と表示させるにはどうしたらいいのでしょうか? また、どうしてこのような現象がおきるのでしょうか?

  • エクセル2007 数式がそのまま表示される

    セルに「=10-(counta(A1:A5))」と言う数式を入力しました。 きちんと望み通りの結果の数字が表示されました。 上手くいくか分からなかったため、初めは新しくエクセルを開いて試していました。 上手く行ったため、数式をコピーして、必要だったシートに貼り付けました。 しかし、表示されたのは正しい数字ですが、セルの中身としては数式ではなく数字でした。 何度しても同じ結果でしたので、コピーでは手入力しましたが、「=10-(counta(A1:A5))」とそのまま表示されてしまいました。 セルの書式なども調整しましたが、結果は同じです。 どうしたら数式が反映されるようになりますか?

  • エクセルを教えてください!!!

    エクセルを教えてください!!! sheet1(A5~A40)に文字が入力されたら(空白セルは、無視して)自動的にsheet2の指定部分(A1~A10)に空白セルは無視して順番に入力された所のみ反映されるようにするには、どうしたらいいのでしょうか? >例)sheet1(A5=あ・A2=い・A3=う)をsheet2(A1=あ・・・)では、なく。 Sheet1の指定されたセル(A5~A40)の中で文字が入力された場合のみsheet2の指定されているセル(A1~A10)へ反映されるという意味です。例えばsheet1の A5→あ、A26→う、A30→お、と入力されたら、sheet2の A1~A3 に あ、う、お と空白セルは除かれ入力される設定にしたいのです。

  • エクセルのデータ連動

    各個人がエクセル入力した内容(日付・数字・コメント)を別のシートに連動させる事は可能でしょうか? 例えば、同一の表を作り、各自がデータ入力したものを別シートに手を加えず連動(反映)させておく (自分は何もせず勝手に増えている状態) 表示形式やセル(フォント)を まんま 反映させるのは難しいのでしょうか? 誰か教えて下さい。

  • エクセルにて・・・。

    シート1のセルA1~A3を結合しオートフィルタを使用して 色々な項目を入力したいとき、その内容を同一シートの セルA20に反映させるにはどうしたらよいのでしょうか? 要はセルA1に入力した文字が、そのまま 他のセルに一緒に入力作業がしたいのです。 素人質問ですがよろしくお願いします。 説明不足でしたら遠慮なく書き込んでください。

  • Excelについて

    Excelでシート2のセルがシート1を参照している状態で、シート1のセルのA1とA5に数字を入力したとき、シート2のセルのA1とA5(シート1を参照している)に数字が表示される。シート2のA列のA1からA10までのなかで数字が表示されているセルの個数を表示させたい。(答えは2なのに、count関数をつかうと、結果が10になってしまう)。方法をおしえてください。

  • エクセルを教えてください!!!

    エクセルを教えてください!!! sheet1(A1~A40)に文字が入力されたら(空白セルは、無視して)自動的にsheet2の指定部分(A1~A10)に空白セルは無視して順番に入力された所のみ反映されるようにするには、どうしたらいいのでしょうか?

  • エクセルでこんなのをつくりたいのですが、、

    エクセルでこんなのをつくりたいのですが、、 こんばんわ。エクセルで以下のようなものを作ろうと、参考書片手にがんばっている者です。 例1) ・シート1のセルA1に『山田』と入力 ・同じくシート1のセルA2に『太郎』と入力 ↓ ・シート2のセルA1に『山田』、A2に『太郎』と赤文字で表示 例2) ・シート1のセルA1に『山田』と入力 ・同じくシート1のセルA2に『一太郎』と入力 ↓ ・シート3のセルAに『山田』、A2に『一太郎』とサイズ20Pで表示 つまり、シート1に入力した文字の文字数によって、それぞれ、違う文字体裁が設定してあるシートに表示させようとしています。 条件付書式?それとも文字を抜き出す関数なのかと考えましたが、多分、これはVBAをつかわないとできない事なのでわと思い質問させていただきました。 よろしければ、参考になるサイト、ヒントなどありましたら、教えてください。お願いします。