- ベストアンサー
excelで計算式と結果の両方を表示したい
excelであるセルに計算式、例えば100+200+300と入力しそのままそのセルには100+200+300と表示します。 別のセルにその結果600を表示したいのです。 初歩的な質問かもしれませんがどなたか教えてもらえませんか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
よく積算書などで表示する方法ですね。 むかしDos版の123では式の表示ってことで可能でした。 下記URLの倉庫にTextcalcと言う項目があります。 そのユーザー関数を使用することで可能です。 使用例 A列の書式を文字にして式を記入しますB列にその関数を入れA列を参照させます。 A1 B1 100+200+300 =textcalc(a1) 数式を変更しても直ちに反映されます。 詳しい使用法は同梱のファイルを御覧下さい。
その他の回答 (4)
A1セルに「100+200+300」があるとして [挿入]→[名前]→[定義] 名前:Chiquilin 参照範囲:=EVALUATE($A$1) B1セルに「=Chiquilin」 で一応できます。
補足
ありがとうございます。 なるほど、できました。 [挿入]→[名前]→[定義]で、こういうことができるとは知りませんでした。勉強になりました。 ただ、何行も同じことをしたいので、$A$1だとそのたびに定義しなければならないのかと思います。 もし、誤解だったらすみません。
式を表示 100+200+300 と入力。 答えを表示 =100+200+300 と入力。
補足
ありがとうございます。 質問がはっきり書けてないかもしれませんが、 別のセルに自動的に計算したものを出したかったのでそれではちょっと...。
- marbin
- ベストアンサー率27% (636/2290)
数式バーには計算式が表示されています。 数式バーとセルを見る、ではだめですか?
補足
ありがとうございます。 印刷するつもりなので、数式バーでは困るのです。
- cha-chako
- ベストアンサー率33% (179/539)
たとえば、A1セルに式を書きます。 A2に同じ式をコピーします。 A1のセルは、セルの書式を、表示形式で文字列に変更します。 これで、A1は式、A2は結果になります。
補足
ありがとうございます。 質問がうまく書けてないと思いますが、コピーではなくA2にA1の計算結果を自動的に出したかったもので。
お礼
ありがとうございます! まさに私の求めていたもので、感激しています。 Excelのことあまり知らないので、簡単なことだろうと 思っていたら、ユーザ関数を使うということはそうでもなかったみたいですね。 本当にありがとうございました。