• ベストアンサー

日付を文字列にする方法

日付を文字列に変換する方法を教えてください。 2008/03/21 --> Mar.21 Mar.21は、完全に文字列です。セルの中では、左詰となります。 宜しくお願いいたします。

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

  • ベストアンサー
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.2

TEXT関数で書式を指定してみてはいかがでしょう  TEXT(A1,"mmm.d") など

noname#95859
質問者

お礼

ありがとうございます。まさにこれです。 =TEXT(A1,"mmm.dd")として、それをコピーして形式を選んでペーストで まさに文字列を得ることができました。 ありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (4)

noname#79209
noname#79209
回答No.5

まさか、「2008/02/21」と入力すると、入力した時点で、 表示書式でなく、完全に文字に変換する事をお望みなんですか? だとすると、VBAを使わないと無理です。

noname#95859
質問者

お礼

ありがとうございます。小生の表現がまずく申し訳ありません。 =TEXT(A1,"mmm.dd")として、それをコピーして形式を選んでペーストで まさに文字列を得ることができました。 ありがとうございます。

すると、全ての回答が全文表示されます。
回答No.4

エクセルの関数の中にdatevalueというのがあります。エクセルで検索してください。

noname#95859
質問者

お礼

ありがとうございます。小生の表現がまずく申し訳ありません。 =TEXT(A1,"mmm.dd")として、それをコピーして形式を選んでペーストで まさに文字列を得ることができました。 ありがとうございます。

すると、全ての回答が全文表示されます。
  • n4330
  • ベストアンサー率24% (215/872)
回答No.3

  本当に文字列に変換したいなら =TEXT(A1,"mmm.dd") 単に表示の形式でMar.21としたいなら セルを右クリックして「セルの書式設定」から「ユーザ定義」を選び「種類」を「mmm.d」とすれば表示の仕方が変わり、2008/03/21 --> Mar.21となります。  

すると、全ての回答が全文表示されます。
  • asamixxx
  • ベストアンサー率35% (15/42)
回答No.1

エクセルの話ですよね。 セルを右クリックして「セルの書式設定」を選択。 「表示形式」タブの「分類」から「ユーザ定義」を選択し、 右側の「種類」のところに「mmm.dd」と入力して、「OK」ボタンをクリックすればできますよ。

noname#95859
質問者

お礼

ありがとうございます。小生の表現がまずく申し訳ありません。 =TEXT(A1,"mmm.dd")として、それをコピーして形式を選んでペーストで まさに文字列を得ることができました。 ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A