- 締切済み
和暦を西暦に変換する方法教えてください
A1セルに文字列表示で24 4 1と和暦で入力されているものを 20120401(yyyymmdd形式)の様に変換する方法を教えてください 初心者なので関数が必要なら式も教えていただけると助かります。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
=TEXT("H"&SUBSTITUTE(TRIM(ASC(A1))," ","."),"yyyymmdd")
- aokii
- ベストアンサー率23% (5210/22062)
変換後のセルの表示形式を、yyyymmddに指定してから、変換後のセルに以下の式を入れてみてください。 A1セルの文字列表示で24 4 1のブランク文字が全角文字のブランクの場合は、 =VALUE("h"&LEFT(A1,FIND(" ",A1,1)-1)&"/"&VALUE(MID(A1,FIND(" ",A1,FIND(" ",A1,1))+1,2))&"/"&VALUE(RIGHT(A1,2))) A1セルの文字列表示で24 4 1のブランク文字が半角文字のブランクの場合は、 =VALUE("h"&LEFT(A1,FIND(" ",A1,1)-1)&"/"&VALUE(MID(A1,FIND(" ",A1,FIND(" ",A1,1))+1,2))&"/"&VALUE(RIGHT(A1,2)))
- don9don9
- ベストアンサー率47% (299/624)
年・月・日の間には、必ずスペースが入っていますか? 月や日が二桁の数字の場合、スペースがないということはありませんか? 例えば24年10月20日は「241020」のようになっていませんか? 挙げられた例から元号はおそらく平成だとは思いますが、それ以前の元号(昭和とか)のデータはないですか? 無条件に平成と解釈して問題ないですか?
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
ソレはメージ?、タイショー??、ショーワ???、ヘーセー????、マサカとは思うがエドとか?????
- akiomyau
- ベストアンサー率43% (555/1280)
以下のような式でどうでしょうか。 =TEXT(DATEVALUE("H"&SUBSTITUTE(A1," ","/")),"yyyymmdd") なお、A1のセルに入っているスペースが半角か全角化で 式の中のA1," "のスペースを入っているスペースに合わせてください。