- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2007 ユーザー定義について)
エクセル2007のユーザー定義について
このQ&Aのポイント
- エクセルで日付を入力する際に決まった形にしたい場合、セルをユーザー定義にすることができます。
- 例えば、2009年12月17日の形式を17th,Dec,2009のように表示したい場合や、2009年12月1日の形式を1st,Dec,2009のように表示したい場合にユーザー定義を使用します。
- また、他の質問として、誤ってエクセルファイルを上書きしてしまい、元のファイルが戻らない場合は、ファイルの検索を行っても見つからないことがあります。この場合、再度入力し直すしかありません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 ユーザー定義でその表示は見たことがありませんし不可能化と思います。 的外れかもしれませんが例えば A1 2009/12/1 A2 2009/12/2 A3 2009/12/3 A4 2009/12/4 となっていたときに B1 =DAY(A1)&IF(DAY(A1)=1,"st",IF(DAY(A1)=2,"nd",IF(DAY(A1)=3,"rd","th")))&","&TEXT(A1,"MMM,YYYY") B2 =DAY(A2)&IF(DAY(A2)=1,"st",IF(DAY(A2)=2,"nd",IF(DAY(A2)=3,"rd","th")))&","&TEXT(A2,"MMM,YYYY") B3 =DAY(A3)&IF(DAY(A3)=1,"st",IF(DAY(A3)=2,"nd",IF(DAY(A3)=3,"rd","th")))&","&TEXT(A3,"MMM,YYYY") B4 =DAY(A4)&IF(DAY(A4)=1,"st",IF(DAY(A4)=2,"nd",IF(DAY(A4)=3,"rd","th")))&","&TEXT(A4,"MMM,YYYY") と数式を入れれば B1 1st,Dec,2009 B2 2nd,Dec,2009 B3 3rd,Dec,2009 B4 4th,Dec,2009 と表示させることは出来ます。
お礼
ありがとうございます!!! 関数でできたんですね。 avanzato様のおかげで希望の表示ができました。 ありがとうございました。 またよろしくお願い致します。