- ベストアンサー
Excel 年月表示の変更
セルの中に" 98/ 3"や" 04/10"と入力されたセルがあり、文字の前や間にあるスペース取りたいので置換を使ってやるのですが、"Mar-98""4月10日"となってしまいます。セルの書式を文字列にしても、変換後のセルの書式設定を文字列にしてもダメです・・・。最終的には"1998/3"や"2004/10"と言う表示にしたいのですが・・・。ご教授お願いします。 ちなみに、WindowsXP Excel2003です。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
いま試したところ、「98/ 3」は「1998/3/1」と、「04/10」は「2006/4/10」と認識されますね。 >"1998/3"や"2004/10"と言う表示 にするためには、セルのデータが「日付形式」である必要があります。「04/10」が「2004年4月」のことだとするなら、セルのデータを「2004/4/1」と入力しなければならないでしょうね。 その上で、表示形式を「yyyy/mm」とすれば、「2004/10」と表示されます。
その他の回答 (3)
- bys07405
- ベストアンサー率38% (37/97)
#1の方と表示形式が少し異なったので補足を。 yyyy/m だと1998/3,2004/10と言うように表示 yyyy/mm だと1998/03,2004/10と言うように一桁の月は前に0を入れて常に2桁で表示します。 同じように年の部分にyを4つ入れていますが、2つにすると下2桁で年を表示(98/3, 04/10)します
お礼
ありがとうございました。できました!
選択してから 表示形式→ユーザー定義→種類にyyyy/mと入れてOKで できます。
お礼
ありがとうございました。できました!
- bys07405
- ベストアンサー率38% (37/97)
セルの書式設定の表示形式で分類は「ユーザー定義」を選び、種類に「yyyy/m」といれればお望みの表示になります。 (Win2k,Excel2000)
お礼
ありがとうございました。出来ました!
お礼
ごめんなさい!できました! ありがとうございました。
補足
回答ありがとうございます。 セルには既に「 98/ 3」のように入力が済んでいて、なおかつ先頭や文字間に半角スペースが入っているので、それを変換したいのですが、最初から入力をしないと不可能でしょうか?