Excelで数字を日付に変更しないようにする方法(5つの方法)

  • これを共有
Hugh West

の特徴は、以下の通りです。 マイクロソフトエクセル を使えば、日付の入力が簡単になります。 たとえば、次のようなことです。 3/13 になる 3月13日 これは、日付に変換されたくないものを入力するときに、非常に迷惑です。 悲しいことに、これを止める方法はありません。 しかし、回避策はあります。 この記事では、Excelが数字を日付に変換するのを止める5つの方法を紹介します。

練習用ワークブックをダウンロードする

ワークブックをダウンロードして、一緒に練習することができます。

数字を日付に変更するのをやめる.xlsm

Excelで数字を日付に変更するのを止める5つの効果的な方法

Excelがこれらの数字を日付に変換しないようにするには、数字でないことを明示的に伝えるしかありません。 たとえば、6つの数字を含むデータセットがあり、それらの数字の分数を求めるとします。 しかし、分数の数字を入力すると、自動的に日付に変換されてしまいます。 そこで、これを止める方法を見てみましょう。

1.Excelで数字が日付に変換されないようにするために、セルの書式設定機能を活用する

セルの書式設定機能を使うと、元の数値を変えずにセルの数値の体裁を変えることができます。 の分数数値がわかっています。 0.2307 でございます 3/13 .そこで、選択したセルに数値を入力する。

を押してください。 入力 キーを押すと、自動的に日付に変換されます(下のスクリーンショットを参照)。

この現象は、分数や''を含む数値を入力する際に、各セルに対して発生します。 / ' または ' - '.

Excelが数字を日付に変換しないようにするには、テキスト書式を使用します。 そのためには、以下の手順を実行する必要があります。

STEPS

  • まず、分数の数字を入力するセルを選択します。
  • 2つ目は ホーム タブをクリックします。
  • 3つ目は、"Select "の中の小さなアイコンをクリックすることです。 番号 を開いてください。 セルのフォーマット のダイアログボックスが表示されます。
  • または、キーボードショートカットの Ctrl + 1 を表示します。 セルのフォーマット ウィンドウに表示されます。

  • このように セルのフォーマット のダイアログボックスが表示されます。
  • 次に 番号 メニューを選択し テキスト .
  • をクリックします。 よっしゃー ボタンをクリックして、ダイアログを閉じます。

  • ここで、任意の分数の数字を入力しても、これは変わりません。

  • 最後に、選択したセルに任意の端数を入力すると、数字から日付への自動変更を停止するだけです。

数字を入力する前に書式を変更する必要があります。 数字を入力した後にこの操作を行うと、書式はテキストに変更されますが、入力した正確な数字やテキスト文字列ではなく、日付の数字だけを受け取ることになります。

続きを読む [修正しました!】なぜExcelは私の数字を変更するのか(4つの理由)

2.Excelでアポストロフィを使った数字から日付への変換を停止させる

入力後の数字を同じに見せるには、アポストロフィを使うのが一番です。 こうすることで、フォーマットを元に戻すと 一般 で、セルが編集されると、自動的に書式設定されるのではなく、以前の外観が保持されます。 では、ステップダウンして見てみましょう。

STEPS

  • まず、分数の数字を入れたいセルを選択します。
  • そして、数字を入力する前にアポストロフィを付けます。
  • プレス 入力 .
  • これはセルには表示されませんが、数式バーを見るとアポストロフィが表示されます。

  • アポストロフィを付けると、エクセルが書式を変更するのを防ぐことができます。

続きを読む [修正しました!】Excelで日付を乱数に変更する(3つの解決方法)

3.Excelで数字を日付に変換しないようにスペースを追加する

数字を入力する前にスペースを入れることで、Excelが数字を日付に変更するのを防ぐことができます。 以下の手順でスペースを入れてみましょう。

STEPS

  • 最初に分数の数字を入力するセルを選択します。
  • その後、数字の前にスペースを使用します。
  • ヒット 入力 が、細胞内にはまだギャップが存在する。

  • 以上です!これをすべてのセル範囲に対して行うことができ、スペースを追加することによって、Excelは書式を変更することはありません。

続きを読む Excelの日付のオートコレクトを止める方法(3つの簡単な方法)

4.ゼロとスペースで数字から日付への自動変換を止める

などの分数を入力する前に 3/13 または 12/8 を含めるようにします。 0 空間 を使えば、数字が日付に変わるのを防ぐことができます。 それでは、手順を追って説明します。

STEPS

  • まず、端数を入力するセルを選択します。
  • そして、その中に 0 空間 を番号の前につけてください。
  • さらに、プレス 入力 .

  • を押すと 入力 と表示され、ゼロがセルから離れ、セルは分数型に変化する。
  • 数式バーを確認すると、分数の小数点以下の数値が表示されます。

  • しかし、この方法には問題があって、すべての分数に使えるわけではありません。 たとえば、次のような場合です。 0.66667 は端数 8/12 を使用しながらも ゼロ 空間 ということになります。 2/3 これらの数は割り切れるので

この代わりに他の方法を使うことを勧めますが、これは、' - '.

続きを読む Excelで数値が変更されないようにする方法(3つの簡単な方法)

5.自動変換を防ぐためにExcel VBAを適用する

エクセルブイビーエー を使えば、リボンから簡単にExcelのメニューを表示することができます。 ブイビーエー のコードで、Excelが数字を日付に変更するのを止めることができますので、その手順を追ってみましょう。

STEPS

  • まずは デベロッパー タブをクリックします。
  • 2つ目は、「」をクリックします。 ビジュアルベーシック から コード のカテゴリーで開くことができます。 Visual Basic エディター を押すか Alt + F11 を開いてください。 Visual Basic エディター .

  • これを行う代わりに、ワークシート上で右クリックし 表示コード に移動します。 Visual Basic エディター .

  • に表示されます。 Visual Basic エディター で、ここにコードを書きます。
  • 3つ目は、「」をクリックすることです。 モジュール から インサート ドロップダウンメニューバー

  • これにより モジュール をワークブックに追加してください。
  • と、コピー&ペーストしてください。 ブイビーエー というコードが表示されます。

VBAのコードです。

 Sub Stop_Change() Dim d As Date d = Date With Range("D5:D10") .NumberFormat = "@" .Value = Format(d, " ") End With End Sub 
  • その後、コードを実行するために RubSub ボタンを押すか、キーボードショートカット F5 .

コードを変更する必要はありません。 必要に応じて範囲を変更すればよいだけです。

  • 最後に、任意の数字を「'」で入力すると / ' または ' - '、変わることはありません。

続きを読む Excelで数値の自動書式設定をしないようにする方法(3つの簡単な方法)

留意点

使用中 エクセルブイビーエー を付けて保存してください。 エクセルマクロ対応 ワークブック となり、拡張子は .xlsm .

結論

上記の方法は、以下のことを支援します。 Excelで数字を日付に変換しないようにする ご質問、ご意見、ご感想がありましたら、コメント欄でお知らせください。 また、他の記事もご覧ください。 エクセルウィキ・ドットコム ブログ

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。