• ベストアンサー

TODAY関数について

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

noname#1564
noname#1564

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

  • ベストアンサー
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

  • today関数と文字を合わせたい

    例えば、TODAY関数を使って「今日は2012/2/20です」 とセルに入れたい場合、 どういう数式を入れればいいでしょう? 「="今日は"&TODAY()&"です"」だと「今日は41325です」になってしまいます。 書式設定で日付にしても、数値が表示されたままです。

  • Excelの関数を教えてください

    Excelで、あるセルに2011/12/21というように西暦、月、日と入力し、違うシートのセルに一つずつに23 12 21というように、和暦、月、日と表示させたいのですが何か良い関数及び表示形式はないでしょうか? 教えてください。

  • 西暦を和暦に シリアル値じゃないからできない

    エクセルです。 もともと、西暦年、月、日が別々に入っていたセルがあったので、 これをくっつけて、2011/1/1のようにしました。 そのためか、和暦に変えようと、セルの書式設定で日付で変更してもできません。 これを和暦にするには、どうすればいいでしょうか。

  • EXCELで年令計算するDATEDIF関数

    EXCELで年令計算する関数DATEDIFを使って、生年月日の記入をすると年令を表示しますが、 記入がないと 111才 になってしまいます。生年月日の記入がないときには 0才 にしたいのですが、わかりません。   たとえば、生年月日のセルを         B12         基準日(関数TODAY()を使用 )を E3         年令表示セルを           B11 にして、セルB11に次の関数を入力します。     =DATEDIF(B12,E3,"Y") & "才" すると、生年月日がセルB12に入っていれば、年令を表示しますが、生年月日の記入がない(空欄)と111才と表示されてしまいます。空欄では0才などにしたいのですが、ご教示をお願いします。 セルの西暦・和暦やTODAY関数が影響するのかわかりません。

  • TODAY関数ではなくて過去の関数

    仮に今日が 2013/07/21  だとして、TODAY関数で表示しますが、 2013/07/20 過去 2013/07/22 未来 とかを見分ける関数はあるのでしょうか? 特に今日より前の日を計算したいのですが エクセル 2003です

  • Excel:TODAY関数について

    お世話になります。 毎日変動する数値の平均、最高、最低値を表示したセルの右にTODAY関数で現在の日付を表示しています。 シートは月ごとにしようと思っています。そこで2月のシートに3月5日などと表示しないように、月が変わったらセルを空欄にしたいと思っているのですができるでしょうか? つまり2月なら2月28日まではTODAY関数が働き日付を表示し、3月1日以降そのセルを空欄にしたいわけです。 Excel2000です。 よろしくお願いします。

  • エクセル日付関数について

     日付関数の初歩的な質問です。  例えばtoday()で、セル書式が日付なら2009/1/4となります。セルの書式を標準にすればシリアル値がでます。そこでyear(today())とし書式が日付なら2009となると思ったのですが、結果は1905/7/1となりました。どういうことなのでしょうか。セル書式を標準にしたら2009となりました。  的はずれの質問かもしれませんが、なぜyear(today())とうつと1905/7/1となるのでしょうか。  

  • Excelの関数について

    A1セルに日付が「2015/11/2」と入っています。セルの書式設定で表示を「H27.11.2」としています。 これを、「4271102」と7ケタの和暦にして別シートに値貼り付けできるようにしたいのですが、良い方法を教えていただけますでしょうか。 TEXT関数などいろいろ試してみたのですが、上手くいきませんでした。宜しくお願いいたします。

  • エクセルのTODAY関数について

    エクセルでtoday関数を用いて保存して開くときに、開いた日時ではなく、保存した日時を表示させたいのですが,today関数では無理でしょうか?

  • Wordの差込印刷で和暦が表示されない。

    データはエクセルに有り、書式設定で和暦表示をさせています。 Wordにて差込印刷で和暦表示で設定したいのですが、西暦に表示されてしまいます。 何か設定が悪いのでしょうか?教えて下さい。                以上

専門家に質問してみよう