- 締切済み
エクセルの書式について
エクセルに、1-1 と入力すると、自動的に1月1日になりますが、これを書式の変更で、1-1 にすることは可能ですか。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
noname#120754
回答No.3
入力後(1月1日のように日付に変換された後)であれば、書式を m-d にすれば見た目が1-1になります。(No.1の方の回答) 入力前であれば、書式で文字列を選択してから入力するか、'1-1のように最初に ' を入力すれば、見た目が 1-1 になります。(No.2 の方の回答)
- arukie
- ベストアンサー率32% (716/2188)
回答No.2
該当セルを右クリックしてセルの書式設定 表示形式 にて変更可能です。 単純な入力であれば '1-1 と「'」をつけて入力すれば、文字として認識されます。 001のように頭にゼロが付く場合も文字として入力可能です。 001 入力 1 となりますが、'001と入力すれば001となります。
質問者
補足
エクセルが誤って変換したセルのみを後から変換したいのですが。 VBAで何とかなりませんでしょうか。
- zap35
- ベストアンサー率44% (1383/3079)
回答No.1
セルの書式で「ユーザ定義」を選択し m"-"d にしたらいかがでしょうか?
質問者
補足
m-dとすると7が1-7になってしまいます。 VBAを使って何とかならないでしょうか。 例 7→7 1月1日→1-1
補足
m-dとすると7が1-7になってしまいます。 VBAを使って何とかならないでしょうか。 例 7→7 1月1日→1-1