冬物クリーニング最大49%OFFはコチラ

EXCELで日付の表示方法について教えてください。
現在のEXCELはこのようになっています。
年 月 日 日付
30 3 30 30/3/30
日付はTEXTJOIN関数を使って表示させました。
今回やりたいのがこの日付を30/3/30→2018/3/30に表示されるようにしたいです。
分かる方がいましたら教えてください。
よろしくお願いします。

教えて!goo グレード

A 回答 (6件)

A1=30


B1=3
C1=30 として、
D1=DATE(IF(A1>20,A1+1988,A1+2018),B1,C1)
とします。これは20以上だったら平成と見なし、19以下だったら令和とします。もっと前の年や後の年の場合は修正が必要です。
これで、2018/3/30とならない場合は、
D1セルを選択して、ホーム→数値を編集して、「短い日付形式」(yyyy/mm/dd)とします。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
無事できました。
本当に助かりました。
また機会があればよろしくお願いします。

お礼日時:2021/10/14 15:17

参考になれば仕合せかと。


添付図参照(Excel 2019)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄↓↓↓↓↓↓↓↓↓↓↓↓↓
「EXCELで日付の表示方法について」の回答画像6
    • good
    • 0

添付図参照(Excel 2019)


 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄↓↓↓↓↓↓↓↓↓↓↓↓↓
「EXCELで日付の表示方法について」の回答画像5
    • good
    • 0

というか、今


=TEXTJOIN("/",0,C3:E3)
にしているなら、

=("H"&TEXTJOIN(".",FALSE,C3:E3))*1

でシリアル値にならないですかね。
ちょっと今TEXTJOINが試せる環境じゃないので検証できてませんが。
    • good
    • 0

№1さんの式をお借りしますが



=("H"&A2&"."&B2&"."&C2)*1

で表示形式をお好きなものにしてみては?
(だから最初から&で繋げれば良かったのにな)
    • good
    • 0

こんにちは。



30 20 30が、A2,B2,C2に入っているのなら、少し面倒ですが、
=DATEVALUE(”H” & A2 & "." & B2 & "." & C2)で変換できて、

表示形式で、その後は、自由に変更ができるかと。

https://www.moug.net/tech/exopr/0090020.html

今後、令和とかになる場合には、対応を考える必要があるかと。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
無事できました。
本当に助かりました。
また機会があればよろしくお願いします。

お礼日時:2021/10/14 15:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

教えて!goo グレード

人気Q&Aランキング