dポイントプレゼントキャンペーン実施中!

Excelで日付データ「2005/1/20(シリアル値38372)」を、数値データ「20050120」に変換したいのですが、やり方がわかりません。。
(Microsoft Office Excel 2003利用)

希望の形としては以下のようになります。
「2005/1/20」 ⇒ 「20050120」

初歩的な質問で申し訳ございませんが、
御教授頂けますでしょうか。

A 回答 (2件)

A1に日付 2005/1/20 が入力されているとすると、B1に計算式



=TEXT(A1,"yyyymmdd")

で 20050120 が得られます。あとは、コピー&値で貼り付けです。

この場合 20050120 は文字列になります。これを数値化するにはC1に計算式

=B1*1

で数値化されますので、またコピー&値で貼り付けです。
    • good
    • 2
この回答へのお礼

KenKen SPさま、ありがとうございました。
この方法を適用させていただいて、うまくいきました。
時間がなかったものですから、すばやいご回答、非常に助かりました。

お礼日時:2005/03/22 17:42

Wizard_Zeroと申します。



私の思いついた方法を2つ。
※ 日付はA1に入っていると仮定。

1.
=YEAR(A1)*10000 + MONTH(A1) * 100 + DAY(A1)

2.
=VALUE(TEXT(A1, "yyyymmdd"))

答えが「######」とかになったら、表示形式を「標準」にしてください。
    • good
    • 0
この回答へのお礼

Wizard Zeroさま、情報ありがとうございました。
なるほど色々とあるものですね。参考になります。
これを機に色々と見てみます。
ありがとうございました。

お礼日時:2005/03/22 17:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!