エクセルでスラッシュ分数を表示させたいが日付になってしまう問題 | EXCELトピックス

スポンサーリンク
スポンサーリンク

Excelでスラッシュ分数を表記したいが、日付になってしまう理由と対策

Excelで「5/6」などの分数を入力すると、自動的に「5月6日」という日付形式に変換されてしまうことがあります。この現象はExcelの自動入力補正機能によるもので、設定を変更するか、特定の操作を行うことで解決できます。この記事では、この問題の原因と具体的な対策方法を解説します。

原因: Excelの自動入力補正

Excelでは、「/」を含む文字列を入力すると、それを日付として解釈するように設計されています。たとえば、「5/6」と入力すると、「5月6日」という日付形式に自動変換されます。これは便利な機能ではありますが、分数を入力したい場合には不便です。

対策方法

以下に、分数を入力するための具体的な方法を紹介します。

方法1: 分数として表示形式を設定する

  1. 分数を入力するセルを選択します。
  2. 「ホーム」タブの「数値」グループから「セルの書式設定」を開きます。
  3. 「表示形式」タブで「分数」を選択します。
  4. その後、分数を入力、若しくは再入力します(例: 5/6)。

※約分されて表示されます。そのまま表示したい場合は「分数」ではなく「文字列」としてください。

結果

セルに「5/6」と入力すると、分数として正しく表示されます。

方法2: 入力前に「0 」を追加する

Excelでは、「0」とスペースを分数の前に入力すると、日付に変換されるのを防げます。

  1. 分数を入力するセルを選択します。
  2. 「0 」を入力し、続けて「5/6」などの分数を入力します。

「0 5/6」と入力すると、セルに「5/6」と表示されます。

方法3: 入力前にセルの表示形式を「文字列」に設定する

  1. 分数を入力するセルを選択します。
  2. 「ホーム」タブの「数値」グループから「文字列」を選択します。
  3. セルに直接「5/6」と入力します。

結果

セルの内容が文字列として認識されるため、「5/6」がそのまま表示されます。

方法4: アポストロフィを使う

分数を入力する際に、先頭にアポストロフィ(’)を付けると、文字列として認識されます。

「’」はshiftを押しながら「7」を入力します。

  1. セルに「’5/6」と入力します。

結果

「5/6」がそのまま表示されます。ただし、この方法では文字列として扱われるため、計算には使用できません。

注意点

  • 「分数」の表示形式を選択した場合、入力内容によっては分母が自動的に最も簡単な形に変換されます(例: 2/4 → 1/2)。
  • 分数を計算に使用する場合は、文字列として扱わないよう注意してください。
  • セル全体を「文字列」に設定した場合、数値としての計算はできません。

まとめ

Excelで分数を正しく入力するためには、セルの表示形式を「分数」に設定するか、「0 」を追加する、または文字列として扱う方法があります。用途に応じた方法を選び、作業を効率化してください。