- ベストアンサー
TODAY関数について
こんにちは。初歩的なことを質問させて頂きます。 EXCELのTODAY関数は普通に入れると西暦で表示されますが、これを和暦で表示させる事はできるのでしょうか? セルの書式設定で設定する方法以外に何かやり方があるのか、それともないのかどなたか教えて頂けますか?よろしくお願い致します。 (過去の履歴も調べましたが該当する物が見つけられませんでした。((+_+))) EXCEL2000,Windows98SEです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
=TEXT(TODAY(),"ge.m.d") と入力すれば、H13.6.26 というぐあいに表示されますよ。 ちなみに、 =TEXT(TODAY(),"ge.mm.dd") で、H13.06.26 のように、日付が2桁で表示されます。
その他の回答 (3)
- yuhki_f
- ベストアンサー率32% (32/99)
書式設定で表示させればよいのではないでしょうか。もとのデータを変えないという意味では、書式設定で表示させるのが、一番よいと思います。何か特別な目的をお持ちなのでしょうか。
お礼
はじめまして(^^) 実は、人から何かいい方法はない?と聞かれていたんです。「書式設定でいいじゃない?」と言ったのですが何か他にあるかな・・・ということだったんです。 確かにそうですよね。アドバイスありがとうございました!!
更に蛇足ですが、ちゃんとしたアプリケーションならば、 西暦和暦変換は組み込み関数を使用しない方がベターです。 OSに依存すると年号が変わっても平成で表示し続けますからね。 新年号の追加を考慮した変換テーブルを用意する必要があります。 余計なことですね。えへへ。
お礼
確かにそうですよね。そこまで考え付きもしませんでした。 もっと勉強が必要ですね。ありがとうございました。(^^)
- oresama
- ベストアンサー率25% (45/179)
蛇足ながら =TEXT(TODAY(),"ge.m.d.aaa") でH13.6.26火と出ます。 =TEXT(TODAY(),"ge.m.d.(aaa)") でH13.6.26(火)になります。
お礼
付け加えありがとうございます!! すっきりしました。もっと勉強します。(^^ゞ
お礼
おお~!!できました♪ 勉強不足でTEXT関数を使う事まで頭が回りませんでした。もっと勉強しなくては・・・。 ありがとうございました(^^)