- ベストアンサー
excel 文字列に他セルの数値を引用したい
excel2003を使用しています。 簡単な収支報告書をつくってます。 A1~A5に値が入っていてA6にsum関数で合計が入っています。 B1~B5に値が入っていてB6にsum関数で合計が入っています。 Aが収入・Bが支出です。 たとえばA6は10000、B6は8000と入ってます。 A10のセルに「10000 - 8000 = 2000」といった感じで表示をしたいのです。 もちろん値は引用したいので、「A6 - B6 = (A6-B6)」という感じだと思います。そして、引く(-)とかイコール(=)は文字列として加えてあげるんですよね。 この時に実際の書き方はどのようにしたらよいのでしょうか?(2000の部分をそこで引用計算出来なければ、見えないところで計算させてC6などの引用でもいいと思いますが) ちなみにA10一つのセルに表示したいのは、レイアウト上セル幅を動かしたり出来ないからです。 文字列にセルの値を引用出来るでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 =A6&"-"&"B6&"="&A6-B6
その他の回答 (3)
- ziziwa1130
- ベストアンサー率21% (329/1546)
セルA10に =TEXT(A6,"0")&"-"&TEXT(B6,"0")&"="&TEXT(A6-B6,"0") と入力します。 TEXT関数中の"0"を"#,##0"に変更すれば桁区切り表示にもできます。
お礼
TEXT関数というのを使用するといいんですね。 大変参考になりました。 これからももっと勉強します。 ありがとうございました。 みなさまへ… ホントに素早い回答で助かりました。 今作成中の資料、これで完成できそうです。 ありがとうございました。
- dogsiva
- ベストアンサー率32% (92/279)
前お二方の回答で十分だと思いますが、蛇足ながら別回答をさせてください。 もし3ケタ区切りをしたい場合の例です。 =text(a6,"#,##0")&" - "&text(b6,"#,##0")&" = "&text(a6-b6,"#,##0") ご参考までに。
お礼
わかりやすく回答ありがとうございます。 後から、そういえば3桁区切りだったら…なんて思ってたんです。 かゆいところまで手が届く回答、ホントに助かりました。 桁区切りの件、早く回答いただいたので、良回答(その2?)にさせていただきます。
- chuchuo
- ベストアンサー率45% (99/217)
セルA10に = A6 & "-" & B6 & "=" & (A6-B6) です。 (注意:判りやすいようにスペースを入れています。)
お礼
わかりやすく回答ありがとうございます。 すごくシンプルに考えれば良かったんですね。 素早い回答ありがとうございました。
お礼
早速ありがとうございます!! そっか、&と”を使ってあげればいいんですね。 すごくシンプルなのに、全然気がつきませんでした。 1番早かったので、良回答とさせていただきます。