• ベストアンサー

Excelの日付を変換するには?

セルに、20050412 と入力されている場合2005を削除して 4/12 だけの形にしたいのですがどうしたらいいのでしょうか。表示形式の日付で直すと ######### になってしまいます。

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

  • ベストアンサー
  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.4

基本的に日付は2005/04/12とスラッシュで区切るなどしなければ、20050412はただの数字(シリアル値)として扱われてしまいます。 (ちなみにシリアル値で38456が2005/04/12に当たります) 次の手順で日付の欄の数字を書き直されると良いと思います。 1)A列にA1から日付が入力されているとしてB1に、  =DATE(LEFT(A3,4),MID(A3,5,2),RIGHT(A3,2))  と入力、それを下方向にコピー。   2)B列をコピーして、A列に値貼り付け(編集→形式を選択して貼り付けで「値」をチェックして「OK」)。(B列は作業が終わったら削除) 3)A列の書式を書式設定で「分類:日付」「種類:3/4」とする。

その他の回答 (4)

  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.5

#4です。セル番地がずれていましたので訂正します。 A1から日付が入力されているのであれば数式は =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) です。

putipota3459
質問者

お礼

ありがとうございました。 さっそく試して変換することができました。 困っておりましたので助かりました。 ありがとうございました。

  • VW_golf
  • ベストアンサー率38% (35/90)
回答No.3

セルを右クリックして「セルの書式設定」を選び、「表示形式」のタブから「分類」で「日付」を選び、「種類」の中から同じ表示形式(3/14)を選んでOKで出来上がりです。

  • Faye
  • ベストアンサー率24% (601/2496)
回答No.2

#1さんのやり方でやってもダメなら、 セルが小さすぎて全部表示できないからでは? もう少しセルを横に広げてみては?

回答No.1

「書式」「セル」「表示形式」「日付」で選んでください。

関連するQ&A