• 締切済み

日付入力について

エクセルで入力時に 「h17.08」 と入れて「平成17年8月」と自動的に変換するよう設定できますか できるようであれば設定方法を教えてください。

みんなの回答

回答No.7

エクセルの場合ですが、メニューの『書式(Oオー)』の中の「セル」→「セルの書式設定」の中に「表示形式」タブに『日付』の項目があります。表示形式の種類がたくさん出てきます。お好みを選ぶか自分で作ることもできますよ。

noname#79209
noname#79209
回答No.6

エクセルでは、 1. 日付・時刻はなるべくシリアル値を使う。 2. 元データはなるべくいじらず、表示書式を使う。 ことをお勧めします。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

この手の質問の不徹底なところは 最終ゴールを (1)日付シリアル値にするのか-その後書式でいろいろ表現する (2)文字列で見た目で満足するのか 書いてない、意識してないことである。 (1)にするメリットは圧倒的に多彩な書式表現が使えることである。 文字列から、日付シリアル値にするのに一番近い関数はDATESERIAL関数のようである。 A列   B列 H7/2 1995/2/1 h7.2 1995/2/1 h15.4 2003/4/1 B1の式は =DATEVALUE(A1&"/01") その後、B列の書式を ユーザー定義をggge"年"m"月"にする。 結果は 平成7年2月 平成7年2月 平成15年4月 >自動的に変換するよう この意味もあいまいである。式や書式さえもその場では設定しないということなら、VBAなどのことになる。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

「h17.8.1」なら表示形式をユーザー定義にして「ggge年m月」で出来ますが... 「h17.8」だと文字として扱われるので変換されません。 別セル(結果は文字列)で良いなら =IF(A1="","",TEXT((A1&".01")*1,"ggge年m月"))

noname#18862
noname#18862
回答No.3

はじめまして。 入力を「17/08」として、セルの表示形式を「ggge"年"m"月"」とする、というのではだめでしょうか。

noname#128041
noname#128041
回答No.2

「書式」 「セル」 から表示形式で日付の好きな表示を。

noname#113407
noname#113407
回答No.1

ツール>ユーザー定義で[ggge"年"mm"月"]でどうでしょうか。

関連するQ&A

専門家に質問してみよう