• 締切済み

和暦を西暦に変換する方法教えてください

A1セルに文字列表示で24 4 1と和暦で入力されているものを 20120401(yyyymmdd形式)の様に変換する方法を教えてください 初心者なので関数が必要なら式も教えていただけると助かります。

みんなの回答

noname#204879
noname#204879
回答No.5

=TEXT("H"&SUBSTITUTE(TRIM(ASC(A1))," ","."),"yyyymmdd")

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

変換後のセルの表示形式を、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)
回答No.3

年・月・日の間には、必ずスペースが入っていますか? 月や日が二桁の数字の場合、スペースがないということはありませんか? 例えば24年10月20日は「241020」のようになっていませんか? 挙げられた例から元号はおそらく平成だとは思いますが、それ以前の元号(昭和とか)のデータはないですか? 無条件に平成と解釈して問題ないですか?

回答No.2

ソレはメージ?、タイショー??、ショーワ???、ヘーセー????、マサカとは思うがエドとか?????

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

以下のような式でどうでしょうか。 =TEXT(DATEVALUE("H"&SUBSTITUTE(A1," ","/")),"yyyymmdd") なお、A1のセルに入っているスペースが半角か全角化で 式の中のA1," "のスペースを入っているスペースに合わせてください。

関連するQ&A

専門家に質問してみよう