• ベストアンサー

TODAY関数について

こんにちは。初歩的なことを質問させて頂きます。  EXCELのTODAY関数は普通に入れると西暦で表示されますが、これを和暦で表示させる事はできるのでしょうか?  セルの書式設定で設定する方法以外に何かやり方があるのか、それともないのかどなたか教えて頂けますか?よろしくお願い致します。  (過去の履歴も調べましたが該当する物が見つけられませんでした。((+_+))) EXCEL2000,Windows98SEです。

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

  • ベストアンサー
noname#8940
noname#8940
回答No.1

=TEXT(TODAY(),"ge.m.d") と入力すれば、H13.6.26 というぐあいに表示されますよ。 ちなみに、 =TEXT(TODAY(),"ge.mm.dd") で、H13.06.26 のように、日付が2桁で表示されます。

noname#1564
質問者

お礼

おお~!!できました♪ 勉強不足でTEXT関数を使う事まで頭が回りませんでした。もっと勉強しなくては・・・。 ありがとうございました(^^)

その他の回答 (3)

  • yuhki_f
  • ベストアンサー率32% (32/99)
回答No.4

書式設定で表示させればよいのではないでしょうか。もとのデータを変えないという意味では、書式設定で表示させるのが、一番よいと思います。何か特別な目的をお持ちなのでしょうか。

noname#1564
質問者

お礼

はじめまして(^^) 実は、人から何かいい方法はない?と聞かれていたんです。「書式設定でいいじゃない?」と言ったのですが何か他にあるかな・・・ということだったんです。 確かにそうですよね。アドバイスありがとうございました!!

noname#5067
noname#5067
回答No.3

更に蛇足ですが、ちゃんとしたアプリケーションならば、 西暦和暦変換は組み込み関数を使用しない方がベターです。 OSに依存すると年号が変わっても平成で表示し続けますからね。 新年号の追加を考慮した変換テーブルを用意する必要があります。 余計なことですね。えへへ。

noname#1564
質問者

お礼

確かにそうですよね。そこまで考え付きもしませんでした。 もっと勉強が必要ですね。ありがとうございました。(^^)

  • oresama
  • ベストアンサー率25% (45/179)
回答No.2

 蛇足ながら =TEXT(TODAY(),"ge.m.d.aaa") でH13.6.26火と出ます。 =TEXT(TODAY(),"ge.m.d.(aaa)") でH13.6.26(火)になります。

noname#1564
質問者

お礼

付け加えありがとうございます!! すっきりしました。もっと勉強します。(^^ゞ

関連するQ&A