- ベストアンサー
エクセルの変換
全角でH 3. 1とセルに入っています これを 平030101と置き換えしたいです ほかにもS 1. 1 と入っています 日付はすべて1日でいいのですが、 全角部分を半角に変換、そのうえ、最後に01を足す いい方法ないですか? S12. 1という日付などもあります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A1に『H 3. 1』があるとして・・・ お好きなセルで =IF(LEFT(A1,1)="H","平","昭")&IF(MID(ASC(A1),2,2)*1<10,0&MID(ASC(A1),2,2)*1,MID(ASC(A1),2,2)*1)&IF(MID(ASC(A1),5,2)*1<10,0&MID(ASC(A1),5,2)*1,MID(ASC(A1),5,2)*1)&"01" コピペで貼り付けてみて下さい m(_ _)m
その他の回答 (1)
- mdmp2
- ベストアンサー率55% (438/787)
回答No.1
A1に文字列が入っているとして、 変換結果を表示するセルに、 =VALUE(ASC(SUBSTITUTE(A1," ",""))&".1") と記入します。(コピペでOK、ただし、A1 は状況に応じて書き換える必要がある。) 変換結果を表示するセルの表示形式を、 geemmdd とします。 スペースが半角の場合は、 =VALUE(ASC(SUBSTITUTE(A1," ",""))&".1") を =VALUE(ASC(SUBSTITUTE(A1," ",""))&".1") とします。
お礼
できました!!! ありがとうございます