- ベストアンサー
today関数
あるセルに対して 「今日は**年**月**日です」 と表示させたいです。 今日は =today() です。 としてもうまくいきません。 どうしたらいいでしょうか。 よろしくおねがいします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
TEXT関数と組み合わせて =TEXT(TODAY(),"今日はyyyy年mm月dd日です") または =TEXT(TODAY(),"今日はggge年mm月dd日です") でどうでしょうか
その他の回答 (6)
- gyouda1114
- ベストアンサー率37% (499/1320)
- pasocom
- ベストアンサー率41% (3584/8637)
A1セルに「=today()」を入れて、 A2セル「今日は」 B2セル「=year(A1)」 C2セル「年」 D2セル「=month(A1)」 E2セル「月」 F2セル「=day(A1)」 G2セル「日です」 とする。 その上で上記A2~G2セルを結合するために、例えばA3セル(どこでもいい)に「=A2&B2&C2&D2&E2&F2&G2」と入力すれば、このセルに目的の文字列が表示できます。
お礼
回答ありがとうございます。 解決しました。
- Turbo415
- ベストアンサー率26% (2631/9774)
一つのセルに全部表示するなら、一度別のセルに年と月と日を分けて表示させて、それを結合する形が良いと思いますけど。 例として A1に表示、B1に年、C1に月、D1に日を出すとします。 A1に="今日は"&B1&"年"&C1&"月"&D1&"日です"といれ、B1に=YEAR(TODAY())、C1に=MONTH(TODAY())、D1に=DAY(TODAY())と入れれば良いと思います。 参考までに。
お礼
回答ありがとうございます。 解決しました。
- xls88
- ベストアンサー率56% (669/1189)
一例です。 ="今日は"&TEXT(TODAY(),"ggge年m月d日です") TEXT関数 http://office.microsoft.com/ja-jp/sharepointtechnology/HA011610831041.aspx
お礼
回答ありがとうございます。 解決しました。
関数なら、 ="今日は"&TEXT(TODAY(),"yyyy年m月d日")&"です。" セルの書式設定でやるなら、セルに「=TODAY()」と入れて、次の書式を設定する。 "今日は"yyyy"年"m"月"d"日です。"
お礼
回答ありがとうございます。 解決しました。
- lindberg19
- ベストアンサー率41% (37/89)
3つのセルに分けると出来ます。 A1に「今日は」 B1に「=today()」 C1に「です。」
お礼
回答ありがとうございます。 解決しました。
お礼
回答ありがとうございます。 解決しました。