Note: The other languages of the website are Google-translated. Back to English

Excelで動的な月間カレンダーを作成するにはどうすればよいですか?

何らかの目的で、Excelで動的な月間カレンダーを作成する必要がある場合があります。 月を変更すると、カレンダーのすべての日付が変更された月に基づいて自動的に調整されます。 この記事では、Excelで動的な月間カレンダーを作成する方法について詳しく説明します。

Excelで動的な月間カレンダーを作成する


Excelで動的な月間カレンダーを作成する

Excelで動的な月間カレンダーを作成するには、次のようにしてください。

1.事前にフォームコントロールコンボボックスを作成する必要があります。 クリック ディベロッパー > インセット > コンボボックス(フォームコントロール)。 スクリーンショットを参照してください:

2.次に、セルA1にコンボボックスを描画します。

3.すべての月の名前でリストを作成します。 以下のスクリーンショットに示すように、ここではAH1:AH12の範囲で今月の名前リストを作成します。

4.コンボボックスを右クリックして、 フォーマット制御 右クリックメニューから。 スクリーンショットを参照してください:

5。 の中に フォーマット制御 ダイアログボックス、および 制御 タブで、ステップ3で作成した月の名前を含む範囲を選択します。 入力範囲 ボックス、および セルリンク ボックス、選択 A1、次に番号を変更します ドロップダウンライン ボックスに 12、最後にをクリックします OK ボタン。 スクリーンショットを参照してください:

6.月の開始日を表示するための空白のセルを選択し(ここではセルB6を選択)、数式を入力します = DATE(A2、A1,1) 数式バーに入力し、を押します 入力します キー。

注意:数式で、A2は特定の年を含むセルであり、A1は2016年のすべての月を含むコンボボックスです。 コンボボックスから2月を選択し、セルA6に2016と入力すると、セルB3の日付は1/XNUMX/XNUMXになります。 上記のスクリーンショットを参照してください。

7. B6の右側のセルを選択し、数式を入力します = B6 + 1 数式バーに入力し、を押します 入力します キー。 これで、月のXNUMX番目の日付が取得されます。 スクリーンショットを参照してください:

8.セルC6を選択し続け、月末に達するまでフィルハンドルを右側のセルにドラッグします。 これで、月間カレンダー全体が作成されます。

9.次に、必要に応じて日付をフォーマットできます。 リストされているすべての日付セルを選択し、[ ホーム > オリエンテーション > テキストを上に回転。 スクリーンショットを参照してください:

10.すべての日付セルを含む列全体を選択し、列ヘッダーを右クリックして、 列幅。 ポップアップで 列幅 ダイアログボックスで、ボックスに番号3を入力し、[ OK ボタン。 スクリーンショットを参照してください:

11.すべての日付セルを選択し、を押します Ctrlキー + 1 キーを同時に開いて セルの書式設定 ダイアログボックス。 このダイアログボックスで、 カスタム カテゴリー ボックスで、dddddをに入力します 種類 ボックスをクリックし、 OK ボタン。

これで、以下のスクリーンショットに示すように、すべての日付が指定された日付形式に変更されます。

必要に応じて、カレンダーを任意のスタイルにカスタマイズできます。 対応するセルで月または年を変更すると、月間カレンダーの日付が指定した月または年に動的に調整されます。

日付ピッカー(カレンダーから特定の日付形式で日付を簡単に選択し、選択したセルに挿入します):

ここで便利なツールを紹介します– 日付を挿入 の有用性 Kutools for Excel、このユーティリティを使用すると、日付ピッカーから特定の形式の日付を簡単に取得し、ダブルクリックして選択したセルに挿入できます。 ダウンロードして今すぐ試してみてください! (30-日フリートレイル)


関連記事:


最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (17)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
ありがとうこれは私にとって非常に役に立ちます。 もう一度ありがとう
このコメントは、サイトのモデレーターによって最小化されました
30月に余分な日が作成されないように、また月にXNUMX日がある場合は、数式を調整することはできますか?
このコメントは、サイトのモデレーターによって最小化されました
日付と日は変更されていますが、列のデータは静的であり、月を変更しても変更されませんか? 助けてください
このコメントは、サイトのモデレーターによって最小化されました
私は同じ問題を抱えています!
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、
Excelのバージョンを教えてください。
このコメントは、サイトのモデレーターによって最小化されました
このコメントについて何か答えはありますか? 私は自分の仕事にそれが本当に必要です
このコメントは、サイトのモデレーターによって最小化されました
誰かがこれに対する解決策を見つけましたか
このコメントは、サイトのモデレーターによって最小化されました
誰かがこの問題の解決策を見つけましたか? 回避策が必要です........。
このコメントは、サイトのモデレーターによって最小化されました
私はそれをしましたが、なぜそんなに長いのか、この解決策を得ることができませんでした。 通常、私は最初の日付を入力し、次に日付を下にドラッグすると、完全な蛾のカレンダーが自動的に表示されます。 なぜこんなに複雑なのかわかりませんでした。
このコメントは、サイトのモデレーターによって最小化されました
サー、9年5月2020日。非常に明確かつ賢明に手順を示しました。 プロジェクトを設計するためのあなたの努力に感謝しなければなりません。また、今後もあなたからより多くのアイデアやヒントを受け取ることを望んでいます。もう一度ありがとう。KanhaiyalalNewaskar。
このコメントは、サイトのモデレーターによって最小化されました
日付と曜日が変更されているという問題の解決策を見つけた人はいますが、列/セルのデータは静的であり、月を変更しても変更されません。
このコメントは、サイトのモデレーターによって最小化されました
本当にありがとうございました。 しかし、Excel形式2010を使用していたので、[形式の制御]ダイアログボックスには[制御]タブがないので、範囲を入力する方法はありますか?
このコメントは、サイトのモデレーターによって最小化されました
こんにちはFatihah、Excelには2つのコントロールファミリがあります。 フォームコントロール 及び ActiveXコントロール.フォームコントロール [フォーマット制御]ダイアログにいくつかのタブがあります。 コントロールを含む。 しかし、 ActiveXコントロール [制御]タブがありません [フォーマット制御]ダイアログで。
この記事ではコンボボックス(フォームコントロール)を使用しました。使用しているコンボボックスを確認してください。
このコメントは、サイトのモデレーターによって最小化されました
День добрый.Создал по Вашему примеру календарь в одну строку, но есть одна проблема.При выборе месяцев, где дней меньше чем 31, например Февраль, после последнего дня в феврале в календаре показываются три первых дня марта.01.02.21 02.02.21 03.02.21 .04.02.21 05.02.21 06.02.21 07.02.21 08.02.21 09.02.21 10.02.21 11.02.21 12.02.21 13.02.21 14.02.21 15.02.21 16.02.21 17.02.21 18.02.21 19.02.21 20.02.21 21.02.21 22.02.21 23.02.21 24.02.21 25.02.21 26.02.21 27.02.21 28.02.21 01.03.21 02.03.21 03.03.21 XNUMX
Какможноскрытьотображениеэтихлишнихдней?
このコメントは、サイトのモデレーターによって最小化されました
こんにちは誰かが週末を使わずにこれを行う方法を知っていますか?
このコメントは、サイトのモデレーターによって最小化されました
al escribir = FECHA (A2, A1,1) 販売エラー
このコメントは、サイトのモデレーターによって最小化されました
こんにちはマヌエル、
どんなエラーが出ましたか? #NUM! が返された場合エラー値は、コンボ ボックスから項目を選択した後に日付に置き換えられます。
言及するために、投稿で提供されている数式は、英語のシステム環境の Excel でのみ適用できます。 英語以外の言語の Excel を使用している場合は、数式を英語から現在使用している言語に変換してください。
スペイン語システムの Excel を使用しているようです。 式のカンマをセミコロンに変更する必要があります。
このページで数式を翻訳できます。 https://de.excel-translator.de/translator/
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護