No.006
《表示形式》 「1-2-3」と入力すると「2001/2/3」日付になってしまう
2003/2007/2010/2013/2016/2019
日本語入力がオンでもオフでも、数字とハイフォン1つないし2つを交互に入力すると日付になるのは、Excelの既定となっています。
「1-2」と入力すると「1月2日」、「1-2-3」と入力すると「2001/2/3」と表示されます。
では、製品の型番など、どうしてもセルに「1-2-3」と入力したい場合、どうすればよいでしょうか。
これはデータを文字列として入力する必要があります。
基本の方法は2つあります。
<表示形式を文字列にしておく>
入力するセルを選択しておき、[ホーム]タブ - [数値]グループ にある、[表示形式]ボックス の▼より [文字列] に設定します。 設定後に入力します。
Excel2003では、
セルを右クリック - [セルの書式設定]をクリックし、表示された[セルの書式設定]ダイアログ ボックス - [表示形式]タブで、[分類]を[文字列]に設定します。
<シングルクォーテーションを最初に入力>
入力の最初にシングルクォーテーション「'」を入力してから「1-2-3」の入力をします。つまり「'1-2-3」と入力です。
すると、そのデータは文字列となるため日付に変換されません。
しかも、シングルクォーテーションは非表示となりますので、セルの見栄えは「1-2-3」です。
シングルクォーテーション(')を入力したデータは文字列ですが、この場合 [表示形式] は特に変更していませんので、[標準] のままであることも確認しましょう。
この方法は、便利かつ使用頻度もありますので、必ず覚えておきましょう。