• ベストアンサー

エクセルの書式設定で日付の設定方法の質問です

エクセルの書式設定で日付の設定方法の質問です セルの書式設定で 2010年 6月 6日のように 2010年12月12日同じ文字幅になるように設定する方法を教えてください。 2010年6月6日にならないようにです 関数・VBA等を使わず書式設定で行いたいのです。 よろしくお願いします。

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

  • ベストアンサー
  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.5

No3です。 よく考えてみると条件付き書式3つとデフォルトの書式を使えば旧Excelでも出来る気がします。 つまり、 デフォルト書式:  yyyy"年"m"月"d"日";@ 条件付き書式:  =AND(MONTH(A1)<10,DAY(A1)<10) … yyyy"年"_0m"月"_0d"日";@  =AND(MONTH(A1)<10,DAY(A1)>=10) … yyyy"年"_0m"月"d"日";@  =AND(MONTH(A1)>=10,DAY(A1)<10) … yyyy"年"m"月"_0d"日";@ ということです。 なお前回のものは条件式が誤っていました。イコールの付く不等号が逆でした。 補足 スペースを空けるのに半角スペースを使うのは数字と幅が違うので望ましくありません。 書式設定で_0と入力し「"0"と同じ幅の空白」を使うのがよいでしょう。(ほとんどのフォントで数字の幅は一定)

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

その他の回答 (4)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.4

出来ると言えば出来ますが出来ないと言えば出来ません。 >2010年 6月 6日のように 当該のセルで表示形式を yyyy年□m年□d日  □は半角スペース と設定すれば,出来ます。 どんな日付が来ても上手く行く便利な設定は,残念ですがありません。 手動で,若しくはマクロで,そのような月と日の日付が入ったセルに個別に上述の設定を施せば,出来ます。

全文を見る
すると、全ての回答が全文表示されます。
  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.3

条件付き書式を4つ使うことで可能です。すなわち、Office2007以降限定です。 =and(month(A1)>10,day(A1)>10) … yyyy/m/d =and(month(A1)<=10,day(A1)>10) … yyyy/_0m/d =and(month(A1)>10,day(A1)<=10) … yyyy/m/_0d =and(month(A1)<=10,day(A1)<=10) … yyyy/_0m/_0d

aribo
質問者

お礼

回答ありがとうございます。 私の周りにはバージョンアップをしていない人が多いのでxlsで保存したいんです。 書式設定では無理ですか?

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

ユーザー設定の書式にyyyy/mm/ddと記入してください。 ただし、6は06になります。

aribo
質問者

お礼

回答ありがとうございました 0でなくスペースにしたいのですが むりですかね?

全文を見る
すると、全ての回答が全文表示されます。
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! 安直な方法です。 ご希望とは違うかもしれませんが・・・ セルの表示形式をユーザー定義から yyyy"年"mm"月"dd"日" としてはダメですか? ただし、今日の場合は 2010年06月12日 のように、「0」が表示されてしまいます。 以上、参考になれば良いのですが、 他に良い方法があれば無視してくださいね。m(__)m

aribo
質問者

お礼

回答ありがとうございました 0でなくスペースにしたいのですが むりですかね?

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

関連するQ&A

  • エクセルのセルの書式設定の日付について

    エクセルのセルの書式設定の日付について セルの書式設定が「標準」でセルに20080825と入っています。 セルの書式設定で「日付」を選択し ・平成**年**月**日 とか ・****/**/** とか ・**年**月**日 にを選択しても セル表示は##############と表示されます。 どうすると 「日付」で選択した日付表示にできますか? お願いします。

  • エクセルで日付けの書式の設定方法

    エクセル2010で、「2016年11月30日」という書式で入っているセルの日付を、指定の書式「November 23.2016」に変更したいのですが。 指定の書式なので、「スペース」や「.」も含めて設定したいのですがユーザー定義でどう設定するのか分かりません。

  • 書式設定 日付

    エクセル2010を使っています。 エクセルを立ち上げた状態で、セルに12/10と打ち込むと12月10日と表示されます。 これを2013年12月10日と変えるのに、右クリック⇒セルの書式設定⇒日付の順で変えています。 毎回面倒なこの作業をしないといけないのですが、エクセルを立ち上げや状態で12/10と打ち込めば2013年12月10日と表示される設定にするのはどうするのでしょうか? 宜しくお願いします。

  • セルの書式設定(日付型)をエクセルVBAでするには

    非常に初歩的な質問で申し訳ないのですが、通常エクセルで右クリック→セルの書式設定→日付とするのをVBAでやる方法を教えて下さい。 できれば列全体を一度に行いたいのですが・・。 すみませんが、分かる方お願いします。

  • Excelで日付の書式を指定文字列に変換

    Excelで日付の書式を指定文字列に変換 セルから日付情報を得て、文字列でyyyymmddに変換するには、どのようにすればいいでしょうか。VBA・関数のどちらでもかまいません。よろしくお願いします。

  • 日付の書式設定について

    エクセルの「セルの書式設定」で日付をユーザ設定の「m"月"d"日"」にしているのですが、入力したセルの表示は「4月8日」のように設定通り表示されていても、実際のセルの内容を見てみると「2002年4月8日」のように勝手に西暦がついてしまいます。この西暦を勝手につけないような設定の仕方があれば教えていただけないでしょうか? また、同じ日付設定のところで、「*2001/3/14と2001/3/14」のように先頭にアスタリスクがつく設定とそうでないものとの違いがよくわかりません この点についても教えて頂ければ幸いです

  • エクセルの日付表示の書式設定

    こんにちはお世話になっております 教えていただきたいのは、エクセルの日付表示についてです。 条件としてはセルに日付を入力したときに以下のように表示したいです。 8/1と入力したとき  2006年 8月  1日 8/13と入力したとき 2006年 8月13日 10/3と入力したとき 2006年10月 3日 様はセルの中で数字が1桁でも2桁でも位置が会うようにしたいです。 配置で均等とかにしてもずれてしまうので、何か言い方法があればと思うのですが、教えてください なお、年月日になるようにするのはセルの書式設定でユーザー定義で[DBNum3]ggge"年"m"月"d"日"の設定で表示させています。 mmやddにしてしまうと08などになってしまうので、そうではなく 8と表示させたいです。 分かりにくい説明ですが、教えてください。

  • 【エクセルの質問】日付の書式を設定したい

    日付が20070124というように連続した8桁の数字で入力されています。 セルの書式設定から表示形式を確認すると文字列で設定されています。 文字列で設定されていても2007/01/24というように年月日を区切るのに/が使われていれば日付として認識されますが連続して数字が羅列されている場合、どのように日付として変換したらいいのでしょうか?データ量が多いのでできれば関数などで一度に設定できれば助かるんですが。 ご存知の方がいたらご教授をお願いいたします。

  • エクセルで日付の書式設定について教えてください。

    日付けのセルに2016/12/12と入力されたセルを、Dec.12 2016というように、月を省略形にする設定を教えて頂きたいのですが。 エクセルからワードに転記(リンク)するのですが、顧客指定の書式で月を省略形にする必要が有りますので。

  • Excelでセルの書式も引用する方法について質問

    Excelのセルの書式のことで質問です。 シート1の表(日付や数字や文字がある表)をシート2へ引用するように関数を作ったのですが、シート1へ列を挿入するとシート2の書式がずれてしまって、日付の表示が上手くできません。 シート1のセルの書式ごとシート2へ引用する方法があれば教えてください。

このQ&Aのポイント
  • 友達の産休中に利用した近所のネイルサロンでトラブルが発生しました。予約の日に突然キャンセルされ、爪は汚い状態のままです。
  • ワンカラーをお願いしたが、爪の脇が塗れず、キズも目立つ状態でした。店に連絡してお直しを予約したが、技術不足で出来ないと言われました。
  • 返金は可能か電話で確認したいと思い質問しました。
回答を見る

専門家に質問してみよう