- ベストアンサー
Excel 関数 和暦 西暦
27年4月6→2015/4/6 27年4月10→2015/4/10 27年4月→2015/4 27年4月22→2015/4/22 日にちがないところもあります。 関数で教えてください。お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
今仮に、元データがA1セルに入力されているものとしますと、次の様な関数で変換する事が出来ます。 =IFERROR(TEXT(SUBSTITUTE("平成"&A1&IF(RIGHT(TRIM(A1),1)="月",1,"")&"日","日日","日")*(FIND("年",A1)>1),"yyyy/m"&IF(RIGHT(TRIM(A1),1)="月","","/d")),"") 尚、念のために 27年4月6 だけではなく、 27年4月6日 の様に、末尾に「日」の文字が付いている場合にも対応する様にしています。
お礼
ありがとうございます。