エクセル2003形式での日付表示方法

このQ&Aのポイント
  • エクセル2003形式で、特定の日付を表示させない方法について教えてください。
  • セルC1には年月を入力し、B9~B39までに該当する日付を表示させています。しかし、特定の日付を表示させずに空白にする方法が知りたいです。
  • 現在、不要な日付には「1」などの数字が表示されますが、空白表示させる方法を教えてください。
回答を見る
  • ベストアンサー

28日~31日が必要ない所を空白表示にする方法

お世話になります。 エクセル2003形式です。 セルC1には年月を入力しています。表示形式は右クリック→セルの書式設定→表示形式→日付→2001年3月を選択し「0000年00月」表示させています。 そして、B9~B39までC1で入力した年月に該当する日付を表示させています。表示形式は右クリック→セルの書式設定→表示形式→ユーザー定義→dを入力し「1~31の数字」を表示させています。 C1セルの年月を入力した際、例えば2013年2月は29日~31日が必要なく(セルで言えばB36~B39)2013年11月は31日が(セルで言えばB39)が必要ありません。 セルC1に2013年11月を入力すると、セルB39は「1」が表示させます。これは次の月の2013年12月1日をエクセルファイルが判断して表示しているのでしょう。 そこで質問ですが、上記で書いた29日~31日で表示させる必要の無い箇所は「1」などと表示させず空白表示にさせる方法はありますか?

noname#247334
noname#247334

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

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

B10に =IF(B9="","",IF(DAY(B9+1)=1,"",B9+1)) B10の表示形式をユーザー定義でd B10をB39までオートフィルコピー 以上で小の月の31及び閏年の2月の28日以降又は2月29日以降 が空白で表示されます。

noname#247334
質問者

お礼

この度は素晴らしい回答ありがとうございました。 おかげで助かりました。 この計算式を使用すると私の悩んでいた内容がバッチリ解決されました。

その他の回答 (1)

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

方法1) B9に =IF(MONTH($C$1-1+ROW(B1))=MONTH($C$1),$C$1-1+ROW(B1),"") と記入、下向けにコピー。 #実際には29、30、31日のセルにだけこの並びの数式が記入されていればよい。 方法2) B9に =$C$1-1+ROW(B1) と記入、下向けにコピー セルの書式設定の表示形式は d を設定しておく B37からB39までを選択(必ず行う) 書式メニューの条件付き書式を開始 セルの値が → 数式が に変更して =MONTH(B37)<>MONTH($C$1) と記入、書式ボタンでフォントの色をセルの塗色と同じ(たとえば白)にしてOKする。

noname#247334
質問者

お礼

なるほど、この様な方法もあるのですね!! 非常に参考になりました。 この度は非常に早い回答、ありがとうございました。 非常に助かりました。

関連するQ&A

  • エクセルの日付の入力:「7月20日」と表示したいのにどうしても「###

    エクセルの日付の入力:「7月20日」と表示したいのにどうしても「#####」と表示されてしまいます。 セルの「書式設定」の「表示形式」でいろいろと選択して試してみてもだめです。 教えてください。お願いします。

  • Excelの日付がスラッシュ表示になり困ります

    こんにちは。Excelの日付入力について質問です。 入力した日付の表示が勝手にスラッシュ形式に変わってしまいます。 Excelの知識が足りず、困っています。治す方法を教えて頂けませんか。 まず日付をセルに「2012年11月21日」と入力しています。 この形をそのままにしたいのです。 しかし後から曜日を付けくわえたり訂正するために セルを選択(ダブルクリックで入力しようと)すると 表示が急に2012/11/21に変わってしまいます。 セル選択をはずすと、入力した時の2---年-月-日状態に戻ります。 スラッシュ形式のまま書き加えると、スラッシュ形式のままで確定されてしまいます。 ここで調べて、日付の入力形式はセル書式から変更出来るとしりましたが セル書式で変更をしても全く変わりません。 変更後も何も変わらず困っています。 どなたか、入力した日付形式をそのままにする方法を 教えて頂けませんか。

  • エクセルで「日付」を表示する件

    エクセルで「日付」を表示する件 シート(1)の「A1」に「この事件は」の文字列。「B1」に書式を日付にして「平成22年8月1日」と入力。「C1」に「に起こりました」と入力。 複数のセルの文字列と日付を一つのセルに合わせて「この事件は平成22年8月1日に起こりました」のようにしたいので、「D1」に「=A1&B1&C1」と入力すると、「この事件は40391に起こりました」と表示されてしまいます。 解決方法を教えて下さい。 エクセルのバージョンは2002です。

  • エクセルで日付の表示

    エクセルにて例えば 4/1と入力した場合 、書式 セルの表示形式を日付で2012年4月のように設定するとそのように表示されます。但しセルの内容は2012/4/1となります。この内容を”2012年4月” という文字に変換することは出来るのでしょうか? 例 (A.1) に4/2と入力するが表示は2012年4月ですが内容は2012/4/2これを  (B.1)は”2012年4月”という文字変換   以上 すみませんが御教授ください。

  • エクセルで第2、第4土曜日を抽出する方法

    毎月第2、第4土曜日だけのスケジュール表を作りたいと考えています。 ・A1セル=2014年4月、B1セル=4月12日、B2セル=4月26日 ・A3セル=2014年5月、B3セル=5月10日、B4セル=5月24日 ・A5セル=2014年6月、B5セル=6月14日、B6セル=6月28日 (以下はどんどん続きます) C列にはスケジュールを入力します。 第1、第3、第5土曜日は必要ありません。 A列はセルの書式で月までの表示ですが、実際は2014/4/1となります。 出来ればA2やA4、A6セルには年月を表示したくありません。 B列に返すことを考えると難しいかもしれませんが・・・ weekdayやmodで色々試したのですが、5週ある月だと日にちがずれてしまったり、他にも失敗ばかりです。頭がこんがらがってきました。 毎年、ドラッグひとつで作れればとても助かるのですが・・・ どなたか教えて頂けますでしょうか?よろしくお願いします。

  • エクセルの表示形式設定セルが空のときの表示について教えてください!

    調べる時間がなく、急ぎなのですみませんが教えてください!! エクセルのセルに[書式]→[セル]→[表示形式]→[日付]で「平成18年3月36日」というようにしています。 このセルのデータが空であるときに、このセルに「  年  月  日」と表示させる方法を教えてください! よろしくお願いします!

  • エクセルで年月日を入力して月だけを表示させる方法

    エクセルのセルの書式設定で、 表示形式→日付を選んで、 表示の種類を「M」というやつを選ぶと、 セルには実際には月だけが表示されますよね? (例えば、「2007/7/24」と入力すると、セルには「J」と表示される。) これを、「J」ではなくて「7」と表示させたいのですが、 どのようにしたらいいのでしょうか? よろしくお願いいたします。

  • IF関数(空白の表示)について

    B3のセルに日付が入力されると、C3には「B3]+1日の日付が表示されるように数式を入力したいのですがうまくいきません。 「B3]が空白の場合はC3も空白の表示にしたいです。 IF関数の(空白の表示)がよく分からないのでわかるかた教えてください。

  • エクセルで平成17年4月と表示させるには?

    こんにちは。エクセルについて教えてください。 エクセルのセルに「2005/4」と入力して「平成17年4月」と表示されるようにしたいのですが、セルの書式設定で日付では「平成17年4月1日」と表示されてしまいます。 なんとかして「平成17年4月」と表示できないものでしょうか。 よろしくお願いします。

  • エクセルでの日付表示について

    エクセルで日付入力をしたさいの表示形式について教えて下さい 日付を入力した際に10/10→10月10日は出来ますが 10/5→10月05日と表示させたいです 書式で設定できるのでしょうか?教えて下さい

専門家に質問してみよう