• ベストアンサー

セルの中に文字と関数は入れれますか?

Excel2000で、ひとつのセルの中に文字と関数を入れることは可能でしょうか? 例えば、「今日は”today”です」のような感じで。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

="今日は"&TEXT(TODAY(),"m月d日")&"です。" とすれば、「今日は11月28日です。」と表示されます

hunt3rd
質問者

お礼

回答ありがとうございます。 これはまさに私のやりたかった事です。 ありがとうございました。

その他の回答 (3)

noname#79209
noname#79209
回答No.4

次のような方法もあります。 セルには「=TODAY()」とだけ入力しておきます。 そのセルの表示書式に、 「"今日は"ggge"年"m"月"d"日です"」と設定すれば、 「今日は平成19年11月28日です」と表示されます。 数字の部分を全角文字で表示したいなら、 「[DBNum3]"今日は"ggge"年"m"月"d"日です"」とすれは、 「今日は平成19年11月28日です」と表jされます。

hunt3rd
質問者

お礼

回答ありがとうございます。 これは盲点でしたね。 考え方次第でいろいろな方法があるもんですね。 ありがとうございました。

  • Stiltzkin
  • ベストアンサー率42% (119/283)
回答No.2

こんにちは。 「ひとつのセルの中に文字と関数を入れる」というよりは、全て数式として処理するというような捉え方でいいと思います。 例のとおりなら、 ="今日は"&TODAY()&"です。" ということになります。ただし、TODAY関数はシリアル値を返すだけですのでこれでは日付は表示されませんが・・・・・。 日付をちゃんと表示したいなら、 ="今日は"&DATESTRING(TODAY())&"です。" などで表示できます。

hunt3rd
質問者

お礼

回答ありがとうございます。 「全て数式として処理する」ですか。勉強になります。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

 ="今日は" & TODAY() & "です" と、数式の中で文字列を繋ぐことで可能になります。

hunt3rd
質問者

お礼

回答ありがとうございます。 関数は&でくくればよいのですね。参考になりました。

関連するQ&A