• ベストアンサー

エクセルで数字から日付への変換をしたいのですが・・

よろしくお願いいたします。 他のソフトより取り出したエクセル(日付)が下記のように入力されています。 A1セル  >>  3  (3は昭和、4は平成) A2セル  >>  430505 (43年5月5日) これらを使い、D5に昭和43年5月5日と表示させるにはどのような数式になるのでしょうか? また、D8セル>>S  (年号)     D9セル>>43 (年)    D10セル>>5  (月)    D11セル>>5  (日) の表示方法も併せてご教授いただきますようよろしくお願いいたします。

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

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

一例です。 D5は、=TEXT(IF(A1=3,"s","h")&TEXT(A2,"00!/00!/00"),"ggge年m月d日") D6~D11は以下の通り。 =TEXT($D$5,"g") =TEXT($D$5,"e") =TEXT($D$5,"m") =TEXT($D$5,"d")

505582
質問者

お礼

早々に回答いただきありがとうございます。 解決しました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.2

こっちの方が、後始末が楽のような気がするんですが。 D5: =DATE(LEFT(A2,LEN(A2)-4)+IF(A1=3,1925,1988),LEFT(RIGHT(A2,4),2),RIGHT(A2,2)) D8: =IF(A1=3,"S","H") D9: =YEAR(D5)-IF(A1=3,1925,1988) D10: =MONTH(D5) D11: =DAY(D5) EXCEL上で日付を扱う場合、日付シリアルにする方が良いと思います。 http://www.excel-jiten.net/formula/serial_datetime.html

505582
質問者

お礼

そうそうに回答いただきありがとうございました。 こちらの方法も試させていただきました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで「日付」を表示する件

    エクセルで「日付」を表示する件 シート(1)の「A1」に「この事件は」の文字列。「B1」に書式を日付にして「平成22年8月1日」と入力。「C1」に「に起こりました」と入力。 複数のセルの文字列と日付を一つのセルに合わせて「この事件は平成22年8月1日に起こりました」のようにしたいので、「D1」に「=A1&B1&C1」と入力すると、「この事件は40391に起こりました」と表示されてしまいます。 解決方法を教えて下さい。 エクセルのバージョンは2002です。

  • エクセルの日付表示

    エクセル2000です。例えば 19720105と入力されているセルを、最終的に昭和47年1月5日と表示するのに、まず、1972/01/05と、表示することから始めてるのですが、セルの表示形式でyyyy/m/dにすると、エラー表示の########というような 表示になります。たとえば 手打ちで、日付け表示のところに/を入れることもできるでしょうが、数が莫大でできません。なにか 関数や表示形式で、たとえば今日なら20030601 の表示を平成15年6月1日と表示できる方法を教えてください。よろしくお願いします。

  • エクセルでの日付

    少し早めの回答をお願いいたします。 エクセルのセルに対して月日を入力すると、今年の年号が付記されてしまいます。 ここで来年の日付を入力したいのですが、通常通り月日のみだと本年の2004が付記されてしまいます。 これを2005と付記されるようにするにはどうすればいいでしょうか。 特記事項 表示形式の分類:日付 表示形式の種類:3月4日 入力値:1/15 出力値:1月15日 数式バーの値:2004/1/15 ここの数式バーの値が、自動で2005/1/15となるようにしたいのです。 ・マクロ・VBなどは使用しない ・入力の際に「2005/1/15」と直接入力するしない ・あくまで「1/15」と入力する ・表示形式も変更しない この状態で、自動的になる方法はないでしょうか。 宜しくお願いいたします。 バージョンは、office 2000 pro SR1です。

  • EXCELの日付入力で、「数式バー」を西暦を和暦に変えたい

    仕事で、 EXCELの表で、縦に日付の入力がしてありました。 見た目は「平成1年3月6日」となっているのですが、 数式バーを見ると、「1989/3/6」になってしまうのです。 それを、数式バーも「平成1年3月6日」としたいのですが、 セルの書式設定→表示形式の分類「日付」→種類「平成13年3月14日」としてもダメで、 セルの書式設定→表示の分類「ユーザー定義」→種類「[$-411]""ggge"年"m"月"d"日"」 でもダメなのです。 しかし、同じファイルの中の同じ表の隣のタブの表の日付は、数式バーも「平成1年3月6日」と表示されているのです。 何が違うのでしょうか?? これが出来ないと、出力できないみたいで・・ どなたかお分かりの方、よろしくお願いいたします。

  • Excelの日付入力

    Excelの日付入力で「241212」と打って「平成24年12月12日」とセルに表示され、なおかつ上のバーには2024/12/12ではなく2012/12/12ときちんと表示させる方法はありますか?

  • Excelで日付の数字を全角にしたい。

    Excel2002です。 セルに「2005/2/17」と入力すると「平成17年2月17日」と出るにはどうしたらよいでしょう? 書式設定で表示形式「日付」を選択し、「平成13年3月14日」を選んだら「平成17年2月17日」と、数字が半角で出てきてしまいます。 良い方法ご存知の方、よろしくお願いします。

  • エクセルで生年月日を入力すると

    エクセルで生年月日を入力したいんですが、 昭和57年1月1日 と入力したいんですが、 57/1/1と入力すると、 「1957年1月1日」と表示されてしまいます。 セルの書式設定→「日付」→「平成○年○月○日」と設定をすると、 「昭和32年1月1日」と表示されてしまいます。 *昭和で入力する方法はありませんか? もしできないのであれば、「57/1/1」と表示させるには、どうしたらいいか、教えて下さい。

  • エクセルの日付の表示について

    セルの日付の表示方法について教えて下さい。  セルの書式設定-表示形式-種類-日付で、「平成XX年XX月XX日」を選択しました。  ところが、1989/1/8日の場合、「平成元年1月8日」と表示させたいのですが、「平成1年1月8日」と出てきます。  これを、「平成元年1月8日」を表示させることはできますか?。  データは昭和61年4月2日~平成元年4月1日の生年月日を処理しているため、昭和と平成の区別も付けたいです。  解らなければ、平成元年組だけを抽出して訂正する形にせざるを得ませんが、容易な方法はありますか。 ※過去の質問から検索しましたがわかりませんでしたので質問しました。

  • エクセル・日付の表示方法を教えてください

    エクセルの事で教えてください。 例 セルA1に『20』(平成20年の意味) セルA2に『10』(10月の意味) を入力した場合に セルA3に『2008年10月』と日付を表示させる方法を教えてください。 よろしくお願いします。

  • エクセルに入力した数字について

    エクセルの2002を使用しています。 A1セルに「13:00」と入力すると「13:00」と表示されます。 数式バーには「13:00:00」と出ています。つまり13時00分00秒ということだと思います。 ところが「30:20」と入力するとセルには「31:20:00」と出ますが数式バーには、「1900/1/1 7:20:00」となっています。 これはどういうことでしょうか? なぜ1900年1月1日で、時刻は7時20分00秒になるのでしょうか? どういう計算なのですか?

専門家に質問してみよう