• 締切済み

EXCELでの日付表示で

EXCELで日付表示する際に、「0208」と入れたら「2/8」となるようにしたいのですが、 「セルの書式設定」の「ユーザー定義」や「日付」では西暦から入力しないと 「2/8」のようにはなりません。 それも「2005/02/08」と入力して初めて「2/8」となるのなら 初めから「2/8」と直接入力した方が早いです。 要は「/」(スラッシュ)をイチイチ入力したくないので、 「0208」→「2/8」となるようにしたいのですが、その場合 どういう書式設定をすればいいのでしょうか? もしかすると、日付というより文字列として考えた方がいいのかも しれませんが、分かる方教えて下さい。

  • mamia
  • お礼率93% (223/238)

みんなの回答

  • shkwta
  • ベストアンサー率52% (966/1825)
回答No.3

日付としての値を入力する必要があり、入力するセルと表示するセルが別でもよいのなら、 A1の書式を 文字列 B1の書式を m/d に設定しておいて、B1に =VALUE(INT(A1/100)&"/"&MOD(A1,100)) とするとA1に0208を入れたときB1に日付値が入り、2/8と表示されます。 A1とB1をコピーして、A2から下に必要な行数だけ貼り付けておきます。 入力したあと、B列を選択して、コピー、形式を選択して貼り付け(値を選択)をすると式が消えて日付値が残ります。そのあとA列を削除すれば、最初から日付を入力したのと同じ状態になります。

mamia
質問者

お礼

早々の回答ありがとうございました。 入力するセルと表示するセルは別ではなく同じセルでの方がいいので #1,#2の方達の方法でやってみようと思います。 本格的な表などを作成する場合はぜひ参考にさせて頂きたいと思います。 ありがとうございました。

回答No.2

セルの書式設定で  分類で「ユーザ定義」  種類に ##"/"## って入力してはどうですか?  2/08 って表示になると思いますので近いかも

mamia
質問者

お礼

早々の回答ありがとうございました。 #1の方の所でも書いたのですが、 「/」を「"/"」にすればいいんですね。 おっしゃるように、2/08のようになってしまうので、それを我慢するか、 もしくは「0#"/"##」として02/08と統一するしかなさそうですね。

  • ryk1234
  • ベストアンサー率40% (46/113)
回答No.1

単純に4桁の数字の真中に[/]を入れるのであれば ユーザ定義 種類 ##"/"## で可能です。

mamia
質問者

お礼

早々の回答ありがとうございました。 「/」を「"/"」にすればいいんですね。 ただ、2/08のようになってしまうので、それを我慢するか、 もしくは「0#"/"##」として02/08と統一するしかなさそうですね。

関連するQ&A

  • EXCEL 日付表示について

    EXCELのセルに「2009/3/1 16:15」と表示されています。 (実際には「2009/3/1 16:15:00」と入力し、セルの書式設定のユーザー定義で「yyyy/m/d h:mm」と設定しています。) このセルの「2009/3/1」だけ抜き出したいと思っていますが関数など、いい方法はないでしょうか。 実は、このセルの列には他に「2009/3/1 11:51:03」のようなセルがありまして、ピボットテーブルで日付別件数を出したいと考えています。 よろしくお願いいたします。

  • Excel 2010 日付の表示

    エクセル2010で ヘッダーに日付けを入れたところ 西暦が後ろに表示されるようになりました。 2014/3/10を例にすると 3/10/2014 という表示です。 ※前回(一週間ぐらい前)印刷した時は 普通の表示でした。 試しにエクセルファイルのセルに 2014/3/10と打ち込んでも 3/10/2014と表示されます。 セルの書式設定で確認すると 【表示形式】→*2001/3/14ですが、そのように表示されないため ユーザー定義で yyyy/mm/dにしてみても 西暦が日付の後ろに表示されます。 どのファイルで試してみても同じ状態です。 何が原因でそうなってしまったのか まったく分かりません。

  • Excelの日付がうまく入りません。

    Excelでテンプレートをつくっているのですが、日付の欄でセルの書式設定で、「ユーザー定義」「mm/dd」を選びました。ところがここに「01/01」Enterと入力すると「###」となってしまいます。「01/01」と表示させるにはどうすればいいでしょうか?わかる方、困っているのでよろしくお願いします。

  • Excelの日付表示について

    470622と文字列で入力されているA1のセルを西暦で1972/6/22と表示させたい場合は、まずB1のセルにMID関数でS47/06/22と変換させてからC1のセルにVALUE関数で数値に変換し、セルの書式設定で日付の西暦表示に変えるしか方法はないのでしょうか?他にいい方法があれば教えてください。

  • エクセル 日付の  / 表示

    久々にエクセルを使ったら日付が 2007/4/1と入力しても 2007 4 1 となります。 日付設定の所も 2007 4 1 となっていて、どこにも / が表示されてないのですが もともとこうでしたか?  前は普通に入力しても 2007/4/1 表示になっていたのでが… ユーザー定義に設定してその度、書式設定をしています。 他にやり方はあるのでしょうか?

  • Excelの日付がスラッシュ表示になり困ります

    こんにちは。Excelの日付入力について質問です。 入力した日付の表示が勝手にスラッシュ形式に変わってしまいます。 Excelの知識が足りず、困っています。治す方法を教えて頂けませんか。 まず日付をセルに「2012年11月21日」と入力しています。 この形をそのままにしたいのです。 しかし後から曜日を付けくわえたり訂正するために セルを選択(ダブルクリックで入力しようと)すると 表示が急に2012/11/21に変わってしまいます。 セル選択をはずすと、入力した時の2---年-月-日状態に戻ります。 スラッシュ形式のまま書き加えると、スラッシュ形式のままで確定されてしまいます。 ここで調べて、日付の入力形式はセル書式から変更出来るとしりましたが セル書式で変更をしても全く変わりません。 変更後も何も変わらず困っています。 どなたか、入力した日付形式をそのままにする方法を 教えて頂けませんか。

  • 2001/4/13←などのスラッシュが表示されない

    どういうわけか日付のスラッシュが表示されなくなってしまいました。 エクセルで"2001/4/13"などと入力したときに、enterキーを押すと、"2001 4 13"というふうになってしまいます。 セルの書式は、ユーザー定義で「yyyy/mm/dd」となっています。 書式を文字列に変更して入力し直すとちゃんと表示されます。 エクセルだけかと思ったら、よく見るとそうではありませんでした。 メールの受信日時、マイドキュメントを開いたときなどに表示される更新日時・・・なども"2001 4 13"というふうになっています。 どうしちゃったんでしょう? わかる方がいましたら教えていただけると助かります。 よろしくおねがいします。

  • Excel 日付の入力方法

    Excelで22/3/26と入力すると平成22年3月26日と表示させたいのですが 西暦で読み取り2034年3月26日と表示されます。 これをセルの書式設定のユーザー定義で平成22年3月26日と 表示できるような式はないですか??

  • excelで0が13個貼り付け

    excel2000で 000000000000(←0が13個)とセルの書式設定、ユーザー定義で設定しているセルがあります。 このセルをコピーして、貼り付けるときの方法について相談です。 excel2000で 000000000000(←0が13個)とセルの書式設定、ユーザー定義で設定しているセルがあります。 たとえば、このセルに0と入力すれば、000000000000(←0が13個)と表示されるのですが、 このセルをコピーして、ユーザー定義が文字列のセルに貼り付けていのですが、どうしても0としか貼り付けられません。 ユーザー定義が文字列のセルにも、000000000000(←0が13個)と貼り付けられるようにするにはどうすればいいでしょうか

  • Excelで「20080707」を『2007/07/07』というスラッシュ付日付にするには?

    エクセルのセルに入力してある8桁の数字を スラッシュ付の日付書式に変換するには、 どうしたら良いのでしょうか? (例) 20080707 ⇒ 2008/07/07 よろしくお願いします。

専門家に質問してみよう