書式 EXCEL&VBA

エクセルの値が 日付になるトラブルを回避する方法

エクセルに入力した値が意図せず「日付になる」。
こんな経験はありませんか?

「1-2」あるいは「10/3」といった数字の間に記号を挟むような表記の場合、セルの値が「1月2日」「10月3日」のように日付に変換されてしまうことがあります。

そこで今回は、セルの値が 日付になるのを回避する方法についてピックアップします。

値が日付になる

日付の書式はさまざま

エクセルは様々な日付の書式に対応出来るようになっています。

漢字を使わない日付フォーマットとして、日本では「yyyy/m/d」(例:2020/5/25) が一般的かと思いますが、日付の書式はそれだけではありません。

同じ「5月25日」を表す場合でも「5/25/2020」「5-25-2020」「25-May-2020」「25/5/2020」など例をあげればきりがないくらいです。

それゆえ、エクセルは「1-2」とセルに値が入力されると「1月2日」と当然のように表示するのです。


▲セルに「1-1」と入力してみる


▲カーソルがセルから抜けると「1月1日」と 日付になる

日付になるのを回避するには

値が文字列であることを明確にする -1

エクセルに悪気はない(?)のがわかったところで、この 日付になる現象を回避する方法について述べます。

作成した資料のインデックスとして「1-1」「1-2」「1-3」という値を使うケースは少なくありませんが、その場合は「1-2」などの値が入るセルや列の書式をあらかじめ「文字列」に指定しておきます。


▲A列全体を選択する

右クリックして「セルの書式設定」を選択し、「表示形式」タブが開いた状態にする。

書式の「分類(C):」を「文字列」に指定します。


▲書式分類を「文字列」にして「OK」ボタンをクリック

これで設定は完了。
もう一度、セルA2に「1-1」と入力してみます。


▲ふたたびセルに「1-1」と入力してみる


▲セルの値は 日付になることなく「1-1」のまま表示された

セルの値が 日付になるトラブルを回避する方法にはもう一つあるのであわせて紹介します。

値が文字列であることを明確にする -2

もうひとつの方法は、「’」(アポストロフィ) をつかう方法です。
これは事前に書式設定をする必要はなくお手軽です。

手順はカンタン。セルに入力する値の先頭に「’」を入れるだけです。


▲値の先頭に「’」を入れるだけ


▲文字列として認識された!

この方法は効率がよいのでご存じない方はぜひ覚えておいてください。

『エクセルの値が 日付になるトラブルを回避する方法』は以上です。
その他の関連記事と合わせて仕事や趣味に役立ててください。

関連記事・広告



併せて読んでおくとさらに便利

エクセルで日付を入れると曜日が自動で表示される方法|Excelのキホン
書式記号・日付時刻
セルに 日付を入れると曜日が自動で表示されるようにする方法。日付を手入力して、隣のセルにその日の曜日も手入力するなんてナンセンス。日付を入力したら、曜日は自動表示させましょう。

エクセルで今日の日付のセルに移動する方法|HYPERLINK関数
HYPERLINK関数・TODAY関数
エクセルで今日の日付のセルに移動する方法を解説。HYPERLINK関数を使って今日の日付が入力されているセルに一発で移動(ジャンプ)します。日付の並びが縦の場合と横の場合、それぞれ解説します。

今日の日付の色を変える (行に色をつける) 方法
条件付き書式・TODAY関数
エクセルで今日の日付の色を変える方法について解説。日付が変わっても常に 今日の日付のセルや行に色をつける (色を変える) ことができると、視認性もよくとても便利です。

エクセル 月末の日付・翌月末の日付・月末の最終営業日 を表示させる
EOMONTH関数, WORKDAY関数
エクセルで 月末の日付・翌月末の日付・月末の最終営業日 を表示させる方法を解説。請求書には「振込み期日」などで 月末日 や 翌月末の日付 がよく使われます。また、土日を除いた 月末の最終営業日 が...

エクセルで令和元年と表示されない時の対応方法
日付時刻・条件付き書式
エクセルで「令和元年」と表示されない時の対応方法を解説。令和元年になってMS Officeの令和対応はされたものの、「令和1年」と表示される。え?「令和元年」じゃない。。。さあどうする?

エクセルで「2時間後」「3時間前」の時刻を求める|TIME関数
日付時刻
エクセルで 基準となる時刻の「〇時間後」「〇時間前」の時刻をもとめる「時刻の加算減算」 です。TIME関数を使って正しく処理する方法を解説します。

エクセルで曜日を表示する書式や関数を整理してみた
曜日
エクセルの曜日の表示形式・表示方法を整理してみました。曜日の表示方法は書式(表示形式)を変更したり、曜日の関数を使って表示したり「使い分け」が出来ると大変便利です。

※その他、関連記事はこの記事の下の方にもあります。




-書式, EXCEL&VBA
-,