- ベストアンサー
Excelで和暦の日付(数字のみ)を西暦に変換した
Excel2016を使用しています。 表には和暦で数字のみ 520220 ←昭和52年2月20日 これを 西暦の日付に直したいです。 1977/02/20 月日で1桁のところは上記のように頭に 0 を入れて2桁にしたいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
昭和限定でいいなら =TEXT(A1+19250000,"0-00-00")-0 表示形式をユーザー定義で「yyyy/mm/dd」
その他の回答 (3)
- aokii
- ベストアンサー率23% (5210/22063)
回答No.4
セルの書式設定でユーザー定義のG/標準をyyyy/mm/ddに変更してOKをクリックしてみて下さい。
質問者
補足
520220のセルの書式、ユーザ定義をyyyy/mm/ddにしたところ、 3324/4/23 になりました。
- NuboChan
- ベストアンサー率47% (799/1673)
回答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% (2581/8347)
回答No.1
和暦は全てが昭和で、桁数は6桁に揃っているのでしょうか?
質問者
補足
和暦の桁数は全部昭和で数字6桁で統一されています。
お礼
ありがとうござます!これで解決しました!