- ベストアンサー
Excelの関数について
A1セルに日付が「2015/11/2」と入っています。セルの書式設定で表示を「H27.11.2」としています。 これを、「4271102」と7ケタの和暦にして別シートに値貼り付けできるようにしたいのですが、良い方法を教えていただけますでしょうか。 TEXT関数などいろいろ試してみたのですが、上手くいきませんでした。宜しくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じで値を作って値貼り付け ="4"&TEXT(A1,"r")&TEXT(A1,"mm")&TEXT(A1,"dd")
その他の回答 (3)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.4
=IF(A1="","",(SEARCH(TEXT(A1,"g"),"mtsh")&TEXT(A1,"emmdd"))+0) とかで十分です。
質問者
お礼
早速の回答、ありがとうございました。 いろいろな方法があって、勉強になりました。 ありがとうございましたm(_ _)m
- msMike
- ベストアンサー率20% (364/1804)
回答No.3
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.2
次の様な関数にされると良いと思います。 =IF(ISERROR(1/DAY(A1)),"",FIND(TEXT(A1,"g"),"MTSH")*1000000+TEXT(A1,"eemmdd"))
質問者
お礼
早速の回答、ありがとうございましたm(_ _)m 大変参考になりました!
お礼
ありがとうございましたm(_ _)m 大変参考になりました。 おかげさまで無事解決できました。 恐れながら、ベストアンサーとさせていただきますm(_ _)m