みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルのセル内に文字と計算結果の表示

エクセルの1つのセル内に文字と計算結果の両方を表示させる方法を教えて下さい。
例えば、セルのA1に数値10を入れて、B1に数値5を入れてあったとします。
で、セルのC1にA1とB1の合計を「合計 15」みたいな形で、文字と計算結果の両方をC1のセル内に表示させたいのですが。
ただ合計の数字のみを表示させるなら、=SUM(A1+B1)で良いわけですが、この数値の前に”合計”という文字を入れたいのです。
宜しくお願いします。

投稿日時 - 2008-04-12 13:39:17

QNo.3942560

すぐに回答ほしいです

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

#1さんお方法ですと、結果は文字になります。
この計算結果を別の数式の参照元にした場合はエラーになってしまいます。
これを避けたいなら、計算式は「=A1+B1」のままにしておき、
表示書式を
「合計 #,##0;合計 -#,##0;」
とすれば良いでしょう。

投稿日時 - 2008-04-12 13:59:42

お礼

ありがとうございます。
表示書式で処理できるとは知りませんでした。
#,##0という表現も参考になりました。
桁に,を入れることもできるんですね。

投稿日時 - 2008-04-12 14:18:10

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

方法1
 C1セルに
  ="合計 "&SUM(A1:B1)
 この方法だと、C1セルは文字列になるので左詰されます

方法2
 C1セルは
  =SUM(A1:B1)
 にして、セル右クリック→セルの書式設定→書式タブで
 「ユーザー定義」を選択し書式として 
  "合計 "0
 を入力する。方法2では表示上は文字列でも、C1セルは数値セルになりますので右詰になります。
 
おすすめは方法2です

投稿日時 - 2008-04-12 13:53:13

お礼

&を使うってことと、""で文字を囲えばいいって事ですね。
表示書式の方が表現に応用ができて良さそうです。
ありがとうございました。

投稿日時 - 2008-04-12 14:19:20

ANo.2

ご質問の例なら
="合計"&sum(A1,B1)
で事足ります。
要は文字列を"と"で囲って&で式をつなぐわけです。

投稿日時 - 2008-04-12 13:53:04

お礼

""と&を使えばいいってことですよね。
覚えておきます。
ありがとうございました。

投稿日時 - 2008-04-12 14:20:00

ANo.1

="合計 "&SUM(A1:B1)

>SUM(A1+B1)で良いわけですが、、、
こういう数式は使わないと思います。これなら「=A1+B1」だけで用が足りると。。。

投稿日時 - 2008-04-12 13:49:38

お礼

そうですね。
=A1+B1だけで良かったですね。
まとめて数十行の合計を出す事が多かったものでSUMをいつも使ってました。
2つの合計の場合はSUM使うまでもないですね。
ありがとうございました。

投稿日時 - 2008-04-12 14:21:28

あなたにオススメの質問