• ベストアンサー

Excel 年月表示の変更

セルの中に" 98/ 3"や" 04/10"と入力されたセルがあり、文字の前や間にあるスペース取りたいので置換を使ってやるのですが、"Mar-98""4月10日"となってしまいます。セルの書式を文字列にしても、変換後のセルの書式設定を文字列にしてもダメです・・・。最終的には"1998/3"や"2004/10"と言う表示にしたいのですが・・・。ご教授お願いします。 ちなみに、WindowsXP Excel2003です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

いま試したところ、「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」と表示されます。

wasamon
質問者

お礼

ごめんなさい!できました! ありがとうございました。

wasamon
質問者

補足

回答ありがとうございます。 セルには既に「 98/ 3」のように入力が済んでいて、なおかつ先頭や文字間に半角スペースが入っているので、それを変換したいのですが、最初から入力をしないと不可能でしょうか?

その他の回答 (3)

  • bys07405
  • ベストアンサー率38% (37/97)
回答No.4

#1の方と表示形式が少し異なったので補足を。 yyyy/m だと1998/3,2004/10と言うように表示 yyyy/mm だと1998/03,2004/10と言うように一桁の月は前に0を入れて常に2桁で表示します。 同じように年の部分にyを4つ入れていますが、2つにすると下2桁で年を表示(98/3, 04/10)します

wasamon
質問者

お礼

ありがとうございました。できました!

noname#150729
noname#150729
回答No.3

選択してから 表示形式→ユーザー定義→種類にyyyy/mと入れてOKで できます。

wasamon
質問者

お礼

ありがとうございました。できました!

  • bys07405
  • ベストアンサー率38% (37/97)
回答No.2

セルの書式設定の表示形式で分類は「ユーザー定義」を選び、種類に「yyyy/m」といれればお望みの表示になります。 (Win2k,Excel2000)

wasamon
質問者

お礼

ありがとうございました。出来ました!