- ベストアンサー
日付に関する関数(エクセル)
セルの形式が日付のとき「H15.12.16」と表示されるセセルについて、形式を標準にすると「37971」と表示されます。 関数にて、「37971」を「H15.12.16」と変換できると助かるのですが、どうすればいいのか、教えていただけませんか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
関数ですよね? A1セルに「37971」が入っている場合、 =TEXT(A1,"ge.m.d") で「H15.12.16」となります。 一桁数字は前に0で埋める場合は、 =TEXT(A1,"gee.mm.dd") となります。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
セルの値が日付シリアル値が見える場合はあっても、直接手入力で、37971 など入れるケースは考えられない。37971を見て何年何月何日など判るわけが無いし、何月何日でシリアル値が空でわかることはありえないから。 もう一度、日付のH13.3.14に戻せばよいのでは (1)どうしても文字列がほしい (2)06月03日のように0で埋めたいのならば 書式ーセルーユーザー定義で gee.mm.ddに設定すればよい。 (1)で無いとダメな場合があるのか、真意を測りかねる。
- platina_24
- ベストアンサー率24% (63/253)
A1セルに37971と入力されているとします。 B1に=A1としB列の表示形式を日付にします。 これで如何でしょうか。
お礼
ありがとうございます。 ただ、関数にて変換後、形式を指定して張り付ける→セルを文字列にする、という作業をしたかったので、アドバイスを役にたてることができませんでした。 また、次のとき、アドバイスをお願いします。
- KOU4126
- ベストアンサー率20% (12/59)
セルの書式で 分類を日付 種類を「H15.12.16」とればいOK
お礼
ありがとうございます。 ただ、関数にて変換後、形式を指定して張り付ける→セルを文字列にする、という作業をしたかったので、アドバイスを役にたてることができませんでした。 また、次のとき、アドバイスをお願いします。
お礼
ありがとうございます。 ただ、関数にて変換後、形式を指定して張り付ける→セルを文字列にする、という作業をしたかったので、アドバイスを役にたてることができませんでした。 また、次のとき、アドバイスをお願いします。