エクセルで勝手に日付になるのを防ぐ!クラス名「1-1」や分数の入力法

エクセルで勝手に日付になるのを防ぐ!クラス名「1-1」や分数の入力法

新学期の名簿作成やプリント作りで、1年1組を「1-1」と入力したのに「1月1日」になってしまったり、算数のプリントで「1/2」と入力したら「1月2日」に変換されてしまったり……。

 

「何度打ち直しても日付になってしまう!」と、エクセルの前でイライラした経験はありませんか?

 

エクセルは便利なソフトですが、この「おせっかいな自動変換機能」のせいで、忙しい先生方の貴重な時間が奪われてしまうことがよくあります。

 

この記事では、「エクセルで勝手に日付になる」というトラブルを一瞬で解決する方法から、すでに日付になってしまった数字の直し方まで、学校業務に特化した解決策を分かりやすく解説します!

【即解決】「エクセル 勝手に日付になる」を防ぐ一番簡単な方法

「なぜ日付になるのか」という理由は後回しにして、まずは今すぐ目の前の「1-1」をそのまま入力するための手っ取り早い解決策を2つご紹介します。

 

入力前に「'(半角アポストロフィ)」をつける

最も簡単で、今すぐできる解決法です。
入力したい文字の先頭に、半角のアポストロフィ'」をつけてみてください。

 

例: 【1-1】 ではなく、【'1-1】 と入力してEnterを押す。

 

これだけで、エクセルは「これは計算式や日付ではなく、ただの文字(文字列)です」と認識するため、勝手に日付に変換されるのを防ぐことができます。

 

入力後、セル上のアポストロフィは見えなくなるので、印刷時にも影響はありません。キーボードの「Shift」キーを押しながら数字の「7」を押すと入力できます。

 

セルの書式設定をあらかじめ「文字列」に変更しておく

名簿の「クラス」列など、縦一列にずっと「1-1」「1-2」と入力していく場合は、事前に入力範囲の設定を変えておくのが効率的です。

  1. 入力したい列(またはセル範囲)を選択する
  2. 「ホーム」タブにある「数値」グループのプルダウンをクリックする
  3. 一番下にある「文字列」を選択する

この設定をしておけば、その範囲内では何を入力しても勝手に日付になることはありません。

 

なぜ?エクセルのおせっかいな「自動変換機能」の仕組み

そもそもなぜこんなことが起きるのでしょうか。エクセルは「表計算ソフト」であるため、ユーザーが入力したデータを「計算しやすい形」に気を利かせて自動判別する機能が備わっています。

 

そのため、数字と数字の間に「-(ハイフン)」や「/(スラッシュ)」が入っていると、「これは日付を入力しようとしているな!」と勘違いし、強制的に日付データに変換してしまうのです。

 

学校業務あるある!「エクセル 勝手に日付になる」困ったシーン別の対処法

学校現場で特によく遭遇する「日付化トラブル」のシーン別に最適な入力テクニックを紹介します。

 

名簿・座席表:「1-1」や「2-3」などのクラス名・出席番号を入力したい

前述の通り、一番おすすめなのは列全体をあらかじめ「文字列」に設定しておくことです。
もし「1組」と「2組」だけなど、入力する数が少ない場合は、先頭に「'(アポストロフィ)」をつける方法でサクッと乗り切りましょう。

 

数学プリント:「1/2」などの分数をそのまま表示させたい

算数や数学の小テスト作りで「1/2」と入力したい場合も、「1月2日」になってしまいます。

 

もし、ただの文字として表示させたいだけなら「'1/2」で解決しますが、エクセル上で計算に使う「数値(分数)」として入力したい場合は特別な入力方法があります。

 

「0」+「スペース」+「1/2」 と入力する

 

先頭にゼロと半角スペースを入れてから分数を入力すると、エクセルはそれを日付ではなく「分数」として正しく認識し、見た目も「1/2」のまま表示されます。

 

学籍番号・パスワード:「0」から始まる数字の「0」が消えてしまう問題も同時に解決

「0123」といった学籍番号や、生徒の初期パスワードを入力した際、先頭の「0」が勝手に消えて「123」になってしまうのも、エクセルの自動変換の仕業です(。

 

これも日付問題と原因は同じなので、先頭に「'(アポストロフィ)」をつけるか、あらかじめ書式を「文字列」にしておくことで解決できます。

 

「勝手に日付になる」自動変換をオフにする設定

実は最新のエクセルでは、この「勝手に日付になる問題」を根本からオフにする機能が追加されました。

 

最新版Excelの「データ自動変換」オプションで日付への変換を無効化する

Microsoft 365などの最新版エクセルをお使いの場合は、設定で自動変換そのものを止めることができます。

  1. 「ファイル」タブから「オプション」を開く
  2. 左側のメニューから「データ」を選択する
  3. 「自動データ変換」の項目にある「文字、連続した文字、数値を日付に変換する」のチェックを外す
  4. 「OK」を押す

この設定をしておけば、今後「1-1」と入力しても勝手に日付になることは二度とありません。

 

設定時の注意点:学校の古いPC(Excel 2019/2021等)では機能がない場合も

ただし、この「自動データ変換をオフにする機能」は、比較的新しいバージョン(Microsoft 365など)に順次追加されている機能です。

 

学校現場でよく使われている「Excel 2019」や「Excel 2021」といった買い切り版のソフトでは、オプション画面にこの項目が存在しない場合があります。その場合は、この記事の前半で紹介した「アポストロフィ(')」「文字列設定」を駆使して対応しましょう。

 

まとめ:文字入力のイライラを無くして、エクセルでの校務をサクサク進めよう!

エクセルで勝手に日付になる」というトラブルは、エクセルの仕様を少し理解するだけで簡単に対処できます。

  • 入力の先頭に「'(半角アポストロフィ)」をつける
  • 事前に入力範囲の書式を「文字列」にしておく
  • 最新版ならオプションから自動変換をオフにする

このちょっとしたコツを知っているだけで、名簿作りやプリント作成のスピードは格段に上がります。エクセルのストレスを一つ減らして、日々の校務をサクサクと進めていきましょう!


学校でのエクセル活用事例

学校現場でエクセルをどのように活用できるかに絞った先生向けのマニュアル本。クエリ機能ピボット機能校務にどのように活用できるかを事例をもとに解説しています(第1章)。

第2章の事例編では「PDFへの差し込み印刷」「フラッシュカード作成」「条件付き書式による成績確認」など先生に必須の機能を紹介。第3章テクニック編、第4章 トラブル回避編も学校でのエクセル操作に絞って解説しています。


*本書の対象はエクセルを使ったことがある先生向けです。エクセルを使ったことがない方、初心者の方には前著「先生Excel」をオススメします。(前著)初心者向け⇒先生向けエクセル講座「校務Excel」