- 締切済み
Excel で日付の表示をそろえたい
MarcoRossiItalyの回答
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
日付データを文字列にしてしまっても構わないなら、次式。 =text(a1,"m月"&if(day(a1)<10,"_0","")&"d日") 「MS ゴシック」などの等幅フォントで表示。「MS Pゴシック」のようなプロポーショナルフォントだと、スペースの幅が狙いどおりの大きさにならないと思います。 文字列にした日付を数値に戻すには、次式。その後、セルの書式を添付図 C 列のような感じで、日付関係の書式に設定。 =0+substitute(b1," ",) テキスト化はせず、あくまでセルの書式で設定するなら、条件付き書式を設定。「新しいルール」ダイアログで「数式を使用して…」を選び、「=day(e1)<10」と記入し、書式ボタンから「m"月"_0d"日"」を指定。さらに、同様にして 2 つ目のルールとして「=day(e1)>=10」と記入し、書式ボタンから「m"月"d"日"」を指定。 この場合は、セルの書式の機能で幅を調節するのであってスペースの文字ではないので、「MS Pゴシック」でも幅は大丈夫と思います。
関連するQ&A
- Excelで特定の日付以降の非表示
閲覧有難うございます。 Excelを使用してシフト表を作りたいのですが、開始日を各月の11日、締め日を10日とした場合 10日以降の日付を表示しない方法を教えていただきたいです。 日付の自動入力を使っているのですが、月末日が変動する月 (2月や9月など、30日までしかないまたは30日以前に終わってしまう月) はオートフィルで自動入力の関数文を指定した場合 10日以降の日付まで表示されてしまうのです。 11日から10日まで限定で表示したい場合はどうすればいいでしょうか。 IF文を使えばいいのか、それとももっと別の関数を使うべきなのかわかりません。 教えていただければ幸いです。 以下自分が書いている状態です。 C2に年数(2013) D2に月(今でしたら9) D3に=DETA(C2,D2,11) E3に=(D3+1)とし、F3・・=(E3+1)となっております。以下右に同じようにオートフィルで関数文が指定されてます。
- ベストアンサー
- オフィス系ソフト
- Excelで日付を自動表示させたい
Excelのシートで2行目に1日から末日までの日付が入っています。 他のファイルでは1行目に入力されている年と1月を参照して、Date関数を使って29日以降の日付は自動で表示されるようになっています。 ところが今使っているファイルでは1行目にタイトルが入っていて、年月は別のシートに次のように入力されています。 【○○店売上2008.11】 mid関数を使って数式を作ってみたのですが、29日以降の数字は表示されません。真っ白のままです。 どのようにしたら別シートの年月を参照する形で日付を自動表示させられるのでしょうか?できればタイトルが変えられないのでmid関数でなくても何らかの方法で取り出したいです。 どうかよろしくお願いします。
- ベストアンサー
- Windows XP
- エクセルの日付表示の書式設定
こんにちはお世話になっております 教えていただきたいのは、エクセルの日付表示についてです。 条件としてはセルに日付を入力したときに以下のように表示したいです。 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と表示させたいです。 分かりにくい説明ですが、教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセル日付の書式設定。
エクセル2002使用してます。 5月13日月曜日を表示設定は m月d日(aaaa)ですが、 月を表示しないで 13日月曜日←A1セル 14日火曜日←A2セル 15日水曜日←A3セル ・ ・ ・ という、月を省略した表示形式に したいのですが、できないのでしょうか? 書式設定で 試しに m月 を、消したのですが だめでした。 よろしく お願い いたします。
- ベストアンサー
- オフィス系ソフト
- EXCEL 日付表示について
EXCELのセルに「2009/3/1 16:15」と表示されています。 (実際には「2009/3/1 16:15:00」と入力し、セルの書式設定のユーザー定義で「yyyy/m/d h:mm」と設定しています。) このセルの「2009/3/1」だけ抜き出したいと思っていますが関数など、いい方法はないでしょうか。 実は、このセルの列には他に「2009/3/1 11:51:03」のようなセルがありまして、ピボットテーブルで日付別件数を出したいと考えています。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelの日付表示、”03/01”の0を空白にしたい
普通に表示形式から選ぶと”03/01”か”3/1”の様な表示になります。 ”3/1”だと月や日が2桁になると位置が揃わないため見た目が気になるんです。”03/01”の”0”が空白で全体の幅がすべて同じになるような表示形式をご存知の方、教えてください。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- 20120410を2012/4/10と表示させたい
いつもお世話になっております。 Excelで、20120410(注:2012年4月10日)を2012/4/10と表示させる方法がありましたら、ご教授ください。 宜しくお願い致します。 注)書式設定でも、関数でもOKです。
- ベストアンサー
- オフィス系ソフト
- エクセルでの日付表示について
エクセルで日付入力をしたさいの表示形式について教えて下さい 日付を入力した際に10/10→10月10日は出来ますが 10/5→10月05日と表示させたいです 書式で設定できるのでしょうか?教えて下さい
- ベストアンサー
- オフィス系ソフト
- エクセルの関数(日付の入れ方)
エクセル関数で日付の入れ方を教えてください。 例えば、「10/17(月)~10/22(土)」というように、数字を入力したら自動表示する方法はありますか?毎回、カレンダーで曜日を調べて入力するのが大変なので、簡単な方法があれば教えてください。ちなみに、セルの書式設定でやってみたのですが、m/d(aaa)→10/17(月)の入れ方しかわからず「~10/22(土)」までの自動のやり方がわかりませんでした。
- ベストアンサー
- オフィス系ソフト
お礼
MarcoRossiItalyさん ありがとうございました。 おかげさまで解決しました。