• 締切済み

エクセルの書式について

エクセルに、1-1 と入力すると、自動的に1月1日になりますが、これを書式の変更で、1-1 にすることは可能ですか。

みんなの回答

noname#120754
noname#120754
回答No.3

入力後(1月1日のように日付に変換された後)であれば、書式を m-d にすれば見た目が1-1になります。(No.1の方の回答) 入力前であれば、書式で文字列を選択してから入力するか、'1-1のように最初に ' を入力すれば、見た目が 1-1 になります。(No.2 の方の回答)

noname#33277
質問者

補足

m-dとすると7が1-7になってしまいます。 VBAを使って何とかならないでしょうか。 例 7→7 1月1日→1-1

  • arukie
  • ベストアンサー率32% (716/2188)
回答No.2

該当セルを右クリックしてセルの書式設定 表示形式 にて変更可能です。 単純な入力であれば '1-1 と「'」をつけて入力すれば、文字として認識されます。 001のように頭にゼロが付く場合も文字として入力可能です。 001 入力 1 となりますが、'001と入力すれば001となります。

noname#33277
質問者

補足

エクセルが誤って変換したセルのみを後から変換したいのですが。 VBAで何とかなりませんでしょうか。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

セルの書式で「ユーザ定義」を選択し  m"-"d にしたらいかがでしょうか?

noname#33277
質問者

補足

m-dとすると7が1-7になってしまいます。 VBAを使って何とかならないでしょうか。 例 7→7 1月1日→1-1

関連するQ&A