• ベストアンサー

エクセルの書式設定

エクセルで「5-1」と入力したら「5月1日」と表示されます。  書式設定で文字列又は標準で変換してみたのですが、 「37742」と表示されます。  どうしたら入力のままの「5-1」と表示してくれるのでしょうか?   初歩的な質問で申し訳ありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • losedog
  • ベストアンサー率66% (22/33)
回答No.4

「37742」と表示されたのは,一度「5月1日」という日付値に勝手に変換されてしまったためです。 Excelでは,日付値は実際には数字(1900/1/1からの連番)です。 1900年1月1日は「1」,1900年1月2日は「2」です。 今回表示された「37742」は,2003年5月1日のことです。 適当なセルに「37742」と入力し,書式設定で「日付」を選んでもらえれば一目瞭然です。 したがって,解決方法は (1)セルの書式を「文字列」にする。 (2)セルの値「37742」を削除 (3)改めて「5-1」と入力すれば,入力のままの「5-1」と表示されます。

tanko16
質問者

お礼

詳しい説明ありがとうございます。  ものすごく参考になりました。

すると、全ての回答が全文表示されます。

その他の回答 (5)

  • mktoolll
  • ベストアンサー率22% (20/88)
回答No.6

入力するセルをアクティブ(クリック)して日本語入力はOFFの状態で 「スペース」キーを1回叩きます。 その後 5-1 と入力してください。 [ 5-1]と言う風に表示できますよ。勿論 1/3 も最初にスペースを入れるだけでOKです。

すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.5

色々解説が積みあがっていきますが、ポイントは 入力する前に、セル範囲に書式-セル-表示形式を「文字列」にしてから入力すること。入力してから文字列に設定しても日付けシリアル値の文字数字(左詰)になるだけで、だめです。

すると、全ての回答が全文表示されます。
  • kojitti
  • ベストアンサー率32% (449/1386)
回答No.3

セルの書式設定で、「文字列」とすれば表示されます。

すると、全ての回答が全文表示されます。
  • peko35
  • ベストアンサー率11% (5/45)
回答No.2

5-1の頭に『’』をつけるとOKですよ! もちろん『’』は消えます!

すると、全ての回答が全文表示されます。
  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

'をつけたら そのままです。 '5-1 と 入力してみてください。 または、文字列にしてから 5-1 と入力すればいいでしょう。

tanko16
質問者

お礼

ご回答ありがとうございます。 勉強になりました。

すると、全ての回答が全文表示されます。

関連するQ&A