• ベストアンサー

日付に関する関数(エクセル)

 セルの形式が日付のとき「H15.12.16」と表示されるセセルについて、形式を標準にすると「37971」と表示されます。  関数にて、「37971」を「H15.12.16」と変換できると助かるのですが、どうすればいいのか、教えていただけませんか。

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

  • ベストアンサー
  • dober-o
  • ベストアンサー率59% (260/439)
回答No.3

関数ですよね? A1セルに「37971」が入っている場合、 =TEXT(A1,"ge.m.d") で「H15.12.16」となります。 一桁数字は前に0で埋める場合は、 =TEXT(A1,"gee.mm.dd") となります。

keikaku
質問者

お礼

ありがとうございます。 ただ、関数にて変換後、形式を指定して張り付ける→セルを文字列にする、という作業をしたかったので、アドバイスを役にたてることができませんでした。 また、次のとき、アドバイスをお願いします。

その他の回答 (3)

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

セルの値が日付シリアル値が見える場合はあっても、直接手入力で、37971 など入れるケースは考えられない。37971を見て何年何月何日など判るわけが無いし、何月何日でシリアル値が空でわかることはありえないから。 もう一度、日付のH13.3.14に戻せばよいのでは (1)どうしても文字列がほしい (2)06月03日のように0で埋めたいのならば 書式ーセルーユーザー定義で gee.mm.ddに設定すればよい。 (1)で無いとダメな場合があるのか、真意を測りかねる。

回答No.2

A1セルに37971と入力されているとします。 B1に=A1としB列の表示形式を日付にします。 これで如何でしょうか。

keikaku
質問者

お礼

ありがとうございます。 ただ、関数にて変換後、形式を指定して張り付ける→セルを文字列にする、という作業をしたかったので、アドバイスを役にたてることができませんでした。 また、次のとき、アドバイスをお願いします。

  • KOU4126
  • ベストアンサー率20% (12/59)
回答No.1

セルの書式で 分類を日付 種類を「H15.12.16」とればいOK

keikaku
質問者

お礼

ありがとうございます。 ただ、関数にて変換後、形式を指定して張り付ける→セルを文字列にする、という作業をしたかったので、アドバイスを役にたてることができませんでした。 また、次のとき、アドバイスをお願いします。

関連するQ&A