• 締切済み

日付を直すやりかた?

例えば、数字の1を、書式のセルから日付で、○月○日に変換すると、「1月1日」になりますよね? それを逆に数字の1に戻す方法が知りたいです。 数字を間違って日付にしてしまって困っています。 簡単な質問ですがよろしくお願いします。

みんなの回答

  • runalpy
  • ベストアンサー率16% (1/6)
回答No.6

ANo.5です。スミマセン、肝心なことが抜けていました。 隣の1列を使用する場合の補足です。 関数で表示された結果は文字列ですので、 その場でコピー&形式を値にして貼りつけてください。 その後、表示されるエラーチェックオプションで 数値に変換してください。でした。

  • runalpy
  • ベストアンサー率16% (1/6)
回答No.5

おそらく、日付のシリアル値になってしまっていますので 見た目の表示だけの変更でよければ、 セルの書式設定では、ユーザー定義で強引にmdと入力すると 表示上は数値にみえます。 ただそのままですと、この後使用する際には不便になるかと思います。 隣の1列を使用します。例えばデータがA1にあるとして B1へ =MONTH(A1)&DAY(A1)と入力して、 必要な場所までフィルハンドルをドラッグしてくださいね。 表示結果は文字列ですので、場合によってはエラーのトレースで 数値に変更してくださいね。 場合により、お好きなほうを選択ください。

  • saezuri
  • ベストアンサー率25% (13/52)
回答No.4

補足です セルの内容をクリアしてもいいのならクリア後に 書式設定を標準にしてもう一度数値入力してみてください。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

#01ですが補足要求です >日付の「9月26日」をそのやりかたで直すと、39351となってしまうのですが もとの数値は何だったのですか? あるいはどんな数値になるのが「正解」ですか セルに9/26と入力するとエクセルはこの値を「日付」と認識して、内部的には「1900/1/1」を起点とする日数(シリアル値といいます)でデータを保持します。2007/9/26は1900/1/1から数えて39351日目という意味です。 ですからエクセル的には39351を日付形式にすると9月26日になるし、9月26日と表示されているセルを標準形式にすると39351になるのが正しいのです。 (同じ理屈で、1は「1900/1/1」ですから月日だけを表示すると「1月1日」と表示されます) ですから元の値が何だったのかを教えて頂かないと、「エクセル的には正しい」としか回答できません

  • saezuri
  • ベストアンサー率25% (13/52)
回答No.2

セルで日付だとエクセルですよね セルの上で右クリック>セルの書式設定>表示形式>分類を[日付]から[標準]へ で直ると思いますよ

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

1と入力されているセルの書式を「標準」→「日付」にしたのでしょうか もう一度セルの書式を「標準」にしてください

noname#57443
質問者

補足

日付の「9月26日」をそのやりかたで直すと、39351となってしまうのですが・・・。自分が何をしてしまったのかもよくわかりません・・・。どうしてでしょうか??

関連するQ&A

専門家に質問してみよう