※ ChatGPTを利用し、要約された質問です(原文:文字列(1.8.1)を和歴(H1/8/1)へ変換!)
文字列を和歴へ変換する方法
このQ&Aのポイント
文字列(1.8.1)や(1.11.10)などの形式の文字列を和歴形式に変換する方法を教えてください。
データ総数は2000セル程度です。変換方法を効率的に実行できる方法があれば教えてください。
和歴への変換例として、(1.8.1)を(平成1年8月1日)に、(21.1.10)を(平成21年1月10日)に変換したいです。
文字列(1.8.1)を和歴(H1/8/1)へ変換!
下のような文字列を和歴へ変換したい
(例」「1.8.1」を「平成1年8月1日」へ)
データ総数は「2000セル」程度です。 何卒よろしくお願いいたします。
.................................................................................
文字列データの例↓
1.8.1
1.1.10
1.11.1
1.11.10
10.1.1
10.1.10
10.11.1
10.11.10
15.1.1
15.1.10
15.11.1
15.11.10
21.1.1
21.1.10
21.11.1
21.11.10
23.8.4
・・・
・・・
・・・
お礼
回答いただき感謝です! KURUMITOさんに=IF(A1="","",TEXT(DATEVALUE("H"&A1),"ggge年m月d日")) CC_Tさんには=TEXT(B3,"ggge年m月d日") tom04さんにはシンプルな式に=IF(A1="","",("H"&A1)*1) それぞれおおいに学びました。 私が苦戦した痕は下です。残念ながら これまで何も分かっていなかったです。有難うございました。 =CONCATENATE(CONCATENATE((LEFT(CONCATENATE("平成",A23),FIND(".",CONCATENATE("平成",A23))-1)),"年"),SUBSTITUTE(MID(A23,FIND(".",CONCATENATE("平成",A23))-1,5),".","月"),"日")