• ベストアンサー

エクセルの日付書式を文字書式に変換

エクセルで日付書式yyyy.mm.dd(例)を文字に直すと88418(例)になってしまいます。 やりたいことは日付で入力したものを文字書式に直し別シートに貼り付けたいのですがうまくいきません。 いい方法お教えていただけませんでしょうか。よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

(1)セルの関数式を値にしてしまうのは、コピーし、同じセルに「形式を選択して貼りつけ」「値」だけにします。 (2)文字列の値にするのは=TEXT()関数を使います。 (3)TEXT関数の日付け書式は =TEXT(A1,"ggggyy年mm月dd日(aaa)") とかできます。 文字列は上記例では 平成04年10月01日(金) になります。 日付書式を設定して、コピー貼りつけすると、 元の値(上例では38261という数値)+日付書式を そのまま他のセルにコピーするので、コピー先の セルは値(上例では38261という数値)+日付書式 となって、コピー元と、なにも変りません。

kou00528
質問者

お礼

ありがとうございました うまくいきました

その他の回答 (2)

  • ta123
  • ベストアンサー率51% (95/186)
回答No.2

文字書式に変換するにはtext関数を使います。 例えば、A1セルに日付が入力されている場合 =text(a1,"yyyy.mm.dd") そして、関数を入力したセルをコピーし、“形式を選択して貼り付け”で“値”を選べば文字書式の日付が張り付きます。

kou00528
質問者

お礼

ありがとうございました うまくいきました

  • gutugutu
  • ベストアンサー率14% (184/1234)
回答No.1

A1がそのセルだとしてそこにマウスポインターをもっていき右クリックし、セルの書式設定から日付を選びご希望の表示方式を選択すればOKです。

kou00528
質問者

お礼

ありがとうございました うまくいきました

関連するQ&A