• ベストアンサー

エクセルで0101と入力→08年01月1日と表示させたい

Excelで去年の医療費の計算をしていますがあまり詳しくなく入力方法がわかりません。 とにかく入力を簡単にしたく検索して下記サイトを参考にしたところ かなり簡単にはなりましたが日付が0101といれると09年1月1日と表示されてしまいます。 08年の計算しかしないので全て080101などとなるようにしたいのですが どのようにすればよいでしょうか? 具体的に教えていただけると助かります。よろしくお願いします。 参考サイト Excelで0101といれると1月1日と表示させる方法はありませんか? http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1213745242?fr=rcmd_chie_detail

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

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

一例です A1に セルの書式設定で表示形式を「文字列」又はユーザー定義で種類を「0000」として「0101」と入力 B1に セルの書式設定で表示形式をユーザー定義で種類を「yymmdd」として =DATE(2008,MONTH(LEFT(A1,2)),RIGHT(RIGHT(A1,2))) とするとB1に080101と表示されますよ

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

一度、ご検討下さい。 後々このデータを日付に変換する数式を考えなければなりませんので日付入力は、エクセルが認識できる日付(内部シリアル値)を利用した方が日付関数等の利用幅が増えると思います。 例えば、入力をテンキーで行う場合、01-01や01/01とハイフン・スラッシュを一文字入力するだけで1月1日になります。 ご指摘の西暦については、編集→置換で検索文字列を2009/、置換文字列を2008/で一括変換可能ですので、まずは基本機能をご利用されるようご一考下さい。

  • netmaster
  • ベストアンサー率28% (11/39)
回答No.3

日付入力セルは表示だけ? そのセルを参照した計算も行われますか? 日付の表示だけで、そのセルを参照した日付の計算を行わないのであれば、セルの書式設定で『ユーザー定義』を選択して "08年"00"月"00"日" と設定すれば可能です。 ただしその際のセルの内容は数値で 101 ですからそのセルを参照する日付に関する計算は出来ません。 入力するセルと表示させるセルが別で良いなら、A1セルに0101が入力されているとして表示させたいセルに =DATE(2008,LEFT(A1,LEN(A1)-2),RIGHT(A1,2)) の計算式で目的の日付になります。

  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.2

セルの表示形式を設定すればよいのではないでしょうか? セルの書式設定→表示形式→ユーザー定義 種類のボックスに以下を貼り付けてみてください。 08"年"00"月"00"日"

関連するQ&A

専門家に質問してみよう