goo blog サービス終了のお知らせ 

gooブログはじめました!

Excel の DATE関数 を 使った 簡易カレンダー。

〇 年月設定で日付・曜日を一発作成。

 年と月を指定したら、その月の日付と曜日を自動的に表示できるExcelの簡易カレンダーがあると便利だろう。シートごとに異なる月のカレンダーを作っておけばスケジュール管理にも都合が良い。この要件を満たすカレンダーにはいろいろな作り方があるが、今回はDATE関数と表示形式を活用する。

DATE関数でその月の日付のシリアル値を返す。

 DATE関数は、「年」「月」「日」の3つの引数から日付のシリアル値を作成する関数だ。書式は次のようになる。

DATE関数 日付/時刻関数。

=DATE(年、月、日)

指定した日付のシリアル値を返す。
①年 年を指定する。
②月 月を指定する。
③日 日を指定する。

 では、下図のような表を用意して、A2に「年」、B2に「月」の値を入力する。続いてA5には、

=DATE(A2,B2,1)

と入力する。引数「日」は数字の「1」を入力しているので注意したい。これで[Enter]キーを押すと「2024/10/1」と、A2とB2に指定した「年」と「月」を持つ「1」日のシリアル値を作れる。

A5に「=DATE(A2,B2,1)」と入力して[Enter]キーを押した。「2024/10/1」が返った
画1、A5に「=DATE(A2,B2,1)」と入力して[Enter]キーを押した。「2024/10/1」が返った。

 次に連続した日付を作る。A6を選択したら、

=A5+1

と入力して[Enter]キーを押す。これで、1つ上のセルに「1」日を加えた「2024/10/2」が返る。このA6をA35までオートフィルする。これで「2024/10/31」までの連続した日付を表示できた。

A6に「=A5+1」と入力して[Enter]キーを押す。さらにこの数式をA35までオートフィルする。「2024/10/31」までの連続した日付を作れた
画2、A6に「=A5+1」と入力して[Enter]キーを押す。さらにこの数式をA35までオートフィルする。「2024/10/31」までの連続した日付を作れた。

 では、B2を「11」に置き換えてみよう。A5以下が2024年11月の日付に早変わりする。

B2を「11」に置き換えた。A5以下が2024年11月の日付になった。ただし、11月は30日までしかないから、A35には「2024/12/1」が返る
画3、B2を「11」に置き換えた。A5以下が2024年11月の日付になった。ただし、11月は30日までしかないから、A35には「2024/12/1」が返る。

「表示形式」で曜日や日付だけを表示する。

 続いて「曜日」を表示する。B5を選んだら、

=A5

と入力する。するとA5の値がそのまま返って「2024/11/1」になった。

B5に「=A5」と入力して[Enter]キーを押す。「2024/11/1」が返った
画4、B5に「=A5」と入力して[Enter]キーを押す。「2024/11/1」が返った。

 さらにB5を選択している状態で、「ホーム」タブの「数値」グループにある「→」ボタンを押すか、[Ctrl]+[1]キーを押すかして、「セルの書式設定」ダイアログボックスを開く。続いて、「表示形式」タブの「分類」から「ユーザー定義」を選び、「種類」に「aaa」と入力する。これで「OK」ボタンを押す。

「セルの書式設定」ダイアログボックスで、「分類」から「ユーザー定義」を選び、「種類」に「aaa」と入力して「OK」ボタンを押す
画5、「セルの書式設定」ダイアログボックスで、「分類」から「ユーザー定義」を選び、「種類」に「aaa」と入力して「OK」ボタンを押す。

 すると「月」「火」「水」といった形式の曜日に置き換わり、B5に「金」が返った。「2024/11/1」は金曜日だと分かる。次にB5を選択している状態で、セル右下のフィルハンドルをダブルクリックする。B5の数式をB35までオートフィルできた。

すべての日付の曜日が返った。このフィルハンドルのダブルクリックはオートフィルの時短として必ず覚えておきたい
画6、すべての日付の曜日が返った。このフィルハンドルのダブルクリックはオートフィルの時短として必ず覚えておきたい。

 一方で「日付」を見ると、すべてに「年」と「月」が付いていて、ちょっとウルサイ感じがする。こちらも「表示形式」を調整して「日」だけの表示にしよう。

 まず、A5を選んだら[Ctrl]+[Shift]キーを押しながら[↓]キーを押す。これでA5:A35を選択できた。続いて、先ほどと同じく「セルの書式設定」ダイアログボックスを開き、「ユーザー定義」の「種類」に「d」とだけ入力する。「OK」ボタンを押すと「日」だけの表示になる。

A5:A35を選択して「セルの書式設定」ダイアログボックスを開き、「ユーザー定義」の「種類」に「d」とだけ入力する
画7、A5:A35を選択して「セルの書式設定」ダイアログボックスを開き、「ユーザー定義」の「種類」に「d」とだけ入力する。
 
「OK」ボタンを押すと、「日」だけを表示できた
画8、「OK」ボタンを押すと、「日」だけを表示できた。

 このシートをコピーして年や月を書き換えれば、異なるカレンダーを簡単に作れる。こちらも時短に役立ててもらいたい。


ランキングに参加中。クリックして応援お願いします!

名前:
コメント:

※文字化け等の原因になりますので顔文字の投稿はお控えください。

コメント利用規約に同意の上コメント投稿を行ってください。

 

  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

最近の「〝 たぬき の 「 スマホ & パソコン 」 ワールド 〟」カテゴリーもっと見る

最近の記事
バックナンバー
人気記事