• ベストアンサー

エクセル 日付の書式設定

エクセルで「6/1」と入力すると「6月1日」となってしまいます。 「6月1日」を「6/1」に直す方法はわかりますが、入力後になおすのは面倒です。 既定の設定を変更(「m/d」にする)方法はありませんか? また、「6/1」を簡単に「 6/ 1」のようにスペースを入れる方法はありませんか? 文字列にすれば良いのはわかりますが、文字列に変更した時点で一度割り算の答えになってしまって(><) 良い方法がありましたら、お願い致します。

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

  • ベストアンサー
  • k0000
  • ベストアンサー率37% (9/24)
回答No.5

#1です >必ずしも日付に当たる列が同じでないんです。 それでは考え方を変えて、書式設定をボタンに登録してはいかがでしょう? ツール⇒マクロ⇒新しいマクロの記録を選択 マクロの名前(日付設定など)をつけ、個人用マクロブックに保存 セルを右クリックして希望の書式に設定 マクロの記録終了 ツール⇒ユーザー設定⇒コマンドタブ⇒マクロを選択 コマンドの中のピースマークのような絵をドラッグして ツールバーに表示させる 選択したボタンの編集⇒マクロの登録⇒マクロの名前を選択⇒OK これで今後は書式設定したいセルを選択してこのボタンをおせば 希望の書式になるはずなのですが・・・ EXCELを保存するときに個人用マクロブックの変更をしますか?と聞かれますので 保存する、を選択してください 説明がわかりづらければ補足をお願いします

taocha
質問者

お礼

お礼が遅くなってすみません。 結果としてマクロを使わなかったのですが、次の機会に試してみたいと思います。 ありがとうございました。

その他の回答 (4)

  • k0000
  • ベストアンサー率37% (9/24)
回答No.4

#1です >行に日付と数値が混ざってるのでxxx 書式設定は列に対して行う前提で書いていました 日付 |商品名 |金額(円) 6/1|えんぴつ|40 6/2|けしごむ|80 というような表の「日付」列のみに書式設定するものだと 思っていたのですが・・・違いましたか?

taocha
質問者

お礼

何度もありがとうございます。 一枚の用紙に複数の表が入っています。 「お知らせ」の手紙なので文章が混ざっていたり(;^_^A 1つ1つの表は↑見たいな感じなんですが、必ずしも日付に当たる列が同じでないんです。 まぁ。表ごとにまとめて書式設定すれば良いのですが、「月日」の表記はめったにつかわないので日付と認識された時は「m/d」と優先に表記されたら便利だなと思って質問しました。 やっぱり無理みたいですね。 ありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

>日付の時に「m/d」の書式を優先されるように設定したいと思っています。 この最優先書式の設定(やるとするなら、数値の場合、日付けの場合・・・と複雑化します)は出来ない(エクセルがさせてくれない)と思います。 m/dで書式設定したシートをテンプレートにするか「スタイル」という仕組みを使うほかないでしょう。 それも「日付を入れる行などをどこで行っても」という ニーズにはこたえられないでしょうが。 入力後書式変更しても、そんなに不便でもないと思いますが。

taocha
質問者

お礼

そうですか出来ないんですか(v_v) あまり詳しくないんですが、「スタイル」を使うと数値は全部日付になっちゃうんですよねxxx >入力後書式変更しても、そんなに不便でもないと思いますが。 私が面倒くさがりなんです"r(^^; 列や行に日付と数値が混ざってるのでxxx なによりも、日付は「m/d」ばかりで「m月d日」を使わないので変更したいなって思ったんです。 ありがとうございました。

  • k0000
  • ベストアンサー率37% (9/24)
回答No.2

#1です 途中で送信してしまいました 6/ 1 としたいということですが 「m/d」 を 「m/ d」としておくとそうなりますが これでは6/11 の場合も6/ 11となってしまいますね・・・ 「m/dd」としておくと 6/01 6/11 という表示になります

  • k0000
  • ベストアンサー率37% (9/24)
回答No.1

セルの書式設定→表示形式→ユーザー定義→m/d と設定すれば 6/1 という表示になりますよ

taocha
質問者

お礼

早い回答ありがとうございます。 >セルの書式設定→表示形式→ユーザー定義→m/d これは、入力後や入力前のセルに個々に設定する方法ですよね。 日付の書式で「m月d日」はめったに使わないので、日付の時に「m/d」の書式を優先されるように設定したいと思っています。 >これでは6/11 の場合も6/ 11となってしまいますね・・ そうなんですよねxxx やっぱり「06/01」で妥協するしかないですかね?

関連するQ&A