• ベストアンサー

Excelで和暦の日付(数字のみ)を西暦に変換した

Excel2016を使用しています。 表には和暦で数字のみ 520220 ←昭和52年2月20日 これを 西暦の日付に直したいです。 1977/02/20 月日で1桁のところは上記のように頭に 0 を入れて2桁にしたいです。

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

  • ベストアンサー
  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.3

昭和限定でいいなら =TEXT(A1+19250000,"0-00-00")-0 表示形式をユーザー定義で「yyyy/mm/dd」

sakage88
質問者

お礼

ありがとうござます!これで解決しました!

その他の回答 (3)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.4

セルの書式設定でユーザー定義のG/標準をyyyy/mm/ddに変更してOKをクリックしてみて下さい。

sakage88
質問者

補足

520220のセルの書式、ユーザ定義をyyyy/mm/ddにしたところ、 3324/4/23 になりました。

  • NuboChan
  • ベストアンサー率47% (745/1584)
回答No.2

例えば、 |[A] |[B] [1]|520220|=ConvertToAD(A1) 1977/02/20 B1のセル書式設定>ユーザー定義>yyyy/mm/dd Function ConvertToAD(wareki As String) As Date Dim year As Integer Dim month As Integer Dim day As Integer year = Left(wareki, 2) + 1925 month = Mid(wareki, 3, 2) day = Right(wareki, 2) ConvertToAD = DateSerial(year, month, day) End Functio

  • hiro_1116
  • ベストアンサー率30% (2367/7671)
回答No.1

和暦は全てが昭和で、桁数は6桁に揃っているのでしょうか?

sakage88
質問者

補足

和暦の桁数は全部昭和で数字6桁で統一されています。

関連するQ&A

  • エクセルで西暦を和暦に変換したい

    Windows XPのエクセルで日付が西暦(19720401)で表示されているものを、和暦(昭和47年4月1日)で表示させ、かつ、それを年度で表示させたい(昭和47年4月1日~昭和48年3月31日までは昭和47年度と表示させたい)のですが可能でしょうか?

  • EXCELでの日付表示の変更(西暦→和暦)について教えてください。

    EXCELでの日付表示の変更(西暦→和暦)について教えてください。 EXCELでデータ整理をしている中で、 西暦の日付を指す8桁の数字を和暦に表示変更しています。 普段は、 「区切り位置」にて「日付(YMD)」を指定    ↓ 「セルの書式設定」の「表示形式」にて、「日付」の「H13.3.14」を選択 という方法で表示形式を変更しているのですが、 8桁の数字の中には月末日を表す意味で 7・8桁目に「32」という数字が入っているものもあるので(下記参照)、 区切り位置指定のできないものが出てきてしまいます。 (例) 日付A     日付B 20050632   0 20060932   20060932 20071201   20081201 20080515   0 20061232   0   ↓ これを以下のようにしたい。 日付A     日付B H17.6.32   0 H18.9.32   H18.9.32 H19.12.1   H20.12.1 H20.5.15   0 H18.12.32   0 自分で思い浮かんだ方法としては、 区切り位置を指定する前に、 5・6桁目が01,03,05,07,08,10,12なら32→31に置換、02なら(以下略) というのがあるのですが、月末日かどうか分からなくなってしまうのと、 それを許容したとしても、手作業でできるデータ量ではないため、 気が遠い作業になってしまいます。。 何かもっと他に良い方法はありませんでしょうか? なお、MS EXCEL2003を使用していますが、 別PCでEXCEL2007も使っているので、どちらの方法でも構いません。 また和暦の表示形式は、和暦と分かるものであれば表示形式は問いません。 以上、よろしくお願い致します。

  • Excelで和暦を西暦に変換したいんです!

    Excel2000を使用しています。 150101(平成15年1月1日)と表示されている和暦の数字を西暦20030101となるように変換したいんですが・・・ データ量が少なければ手で修正しますが、膨大なデータ量なのでできたら一気に変換できないものかと思い質問させていただきました。 教えて下さい、よろしくお願いしますっっっ!!

  • Excelで和暦を西暦に直す方法を教えてください。

    Excelで和暦を西暦に直す方法を教えてください。 例えば 250820 と表示の和暦(昭和25年8月20日がこのような表示になっています)を 西暦表示(1950/8/20)に変えるにはどのような関数を使用すればうまくいくでしょうか? よろしくお願い致します。

  • 西暦から和暦へ置換え

    入力済の日付で19470709のように西暦を和暦の表示にするにはどうしたら良いでしょうか? 昭和の場合は頭に「5」をつけて5220709の表示にできればしたいのですが方法はありますでしょうか? あまり詳しくなくできるのかもわかりませんが教えてください。

  • エクセル2007で西暦を和暦に

    エクセル2007ですが、生年月日が西暦で「1958/07/18」と入力されているものを、昭和33年7月18日という具合に変換させるにはどうすればよいですか? マニュアルには、セルの書式設定→日付→カレンダー種類を西暦から和暦に変更すればよいように 書いてますが、うまくいきません。

  • 和暦を西暦に変換する方法

    和暦を西暦に変換する方法について エクセルの1列に   2列に      5月2日  20,000円      6月3日  25,000円      1月7日  30,000円 等と入力された大きな表をダウンロードしました。  表を編集するため、1列の和暦をを西暦に8桁変換(yyyymmdd)すると、すべて西暦が2018と表示されます。実は、5月、6月は2017と1月は2018と(12月と1月で)年替わりを表示させたかったのですが・・・。  元データの5月2日のセルを右クリックすると、2018/5/2と(閲覧した年が)表示されます。 元データに平成年号が入力されていない日付は西暦8桁変換はできないのでしょうか?  元データの左隣に新たに列を挿入して平成年号を入力し、この隣り合ったセルの内容を反映させたセル結合は出来ないでしょうか?   ※OKWAVEより補足:「富士通FMV」についての質問です。

  • 和暦を西暦にできない

    誕生日をファイルからコピー&ペーストして作った表の和暦をセルの書式から西暦に変えようとしてもできません。「昭和○○年○月○日」を「19××年×月×日」にしたいのですが、コピペの場合無理なのでしょうか?  また、その表に曜日を表示させるやり方も教えてください。 当方PCは素人なので宜しくお願いします。

  • エクセルの「和暦・西暦変換」について

    和暦の年月から、西暦の年に変換する方法を教えて下さい。 ☆現在   1、「○○,○○」と年月が全角入力されている   2、平成のみ「平成○○,○○」となっている ☆希望   1、これまで通り、和暦の年月表示は残しておきたい     (全角・半角は問わない)   2、「○○○○」という半角4桁の西暦年で他のセルに表示したい   ※(これにこちょこちょっと手を加えて、あるものの経過年数を計算したいのです) 現在入力されている全角のデータは、「年月」表示さえ出来れば変換に必要な形式に再入力し直すことは可能です。 昭和や平成等がからんでくるので、エクセル初心者の私にはよくわかりません。 宜しくお願いします。

  • エクセルで日付を和暦→西暦に変換するには・・・

    過去の質問履歴を検索したのですが、上手く行かないので教えて下さい・・・。 エクセルの表で「5500401」というような日付があるとします。 先頭の5は「昭和」というコードで50年4月1日を表現しています。 このようなデータを西暦で「19750401」と表示させたいのですが、どのようにすれば良いのか分かりません・・・。 マニュアルなどを見て関数を作っても上手く行きません。 分かる方がいらっしゃったらよろしくお願いします!

専門家に質問してみよう