Excelで自動的に転々月を作成する方法(3つの簡単な方法)

  • これを共有
Hugh West

Excelを使用していると、日付型のデータを扱う必要が頻繁にあります。 時には、同じ日付の値を、連続した月だけ変えてExcelに入れる必要があります。 それらを手動で修正するのは疲れるし時間もかかります。 むしろ、ローリングマンスを自動化することができます。 この記事では、Excelで自動ローリングマンスを作成する3つの簡単な方法を紹介します。

練習用ワークブックをダウンロードする

練習用ワークブックはこちらから無料でダウンロードできますよ。

自動継続月数.xlsx

Excelで自動的に転がる月を作成する3つの簡単な方法

例えば、19年5月2日という日付が与えられているとします。 ここで、行の下に行くに従って、日付と月を自動化する必要があります。 これを行うには、以下の方法のいずれかを実行することができます。

1.フィルハンドルによる自動回転月間の作成

Excelでは、塗りつぶしハンドル機能を使って、自動的に転々月を作成することができます。 ここで紹介する方法の中では、最も簡単な方法です。 以下の手順で、目標を達成することができます。

📌 ステップス

  • 何よりもまず、クリック セルB5 をクリックし、月をまたぐ日付が必要な最初の日付フォームを挿入してください。

  • その後、カーソルを 右下 の位置を示す。
  • その後 ブラックフィルハンドル が表示されます。
  • 以下、ドラッグ 下降 .

  • その結果、セルはローリングデートで埋め尽くされます。 しかし、ローリング月が必要です。
  • をクリックします。 フィルハンドル アイコンをクリックし、オプションを選択します。 充填月数 .

その結果、Excelで塗りつぶしハンドルを使って自動的なローリング月を作成できるようになります。 そして、最終的には以下のようになります。

続きを読む [修正] Excelの塗りつぶしシリーズが動作しない(8つの原因と解決策)。

2.Excelツールバーの塗りつぶしオプションで自動転積月を作成する

Excelのツールバーの「塗りつぶし」オプションを使用することで、ローリング月間を作成することができます。 以下の手順で、これを実現します。

📌ステップス。

  • 一番最初に、最初のデートを入れてください。 セルB5 を選択し、セル( B5:B14 ここで)、転がる月を置きたい。
  • 続いて ホーム tab>> 編集 グループ>> 塗りつぶし ツール>> シリーズ...

  • その結果 シリーズ のウィンドウが表示されます。
  • 続いて、オプションを選択します。 コラム から シリーズ オプション>> オプションを選択する 日付 から タイプ オプション>> 選択 オプションを指定します。 日付単位 オプション>> 書き込み 1 内は ステップの値です。 テキストボックスをクリックします。 よっしゃー ボタンをクリックします。

その結果、Excelで1つの日付からローリングした月数を求めることができます。 例えば、結果は次のように表示されます。

関連コンテンツ Excelのオートフィルをオフにする方法(3つの簡単な方法)

類似の読み物

  • エクセルで列の番号を自動的に付ける方法(5つの簡単な方法)
  • Excelで予測入力(オートフィル)を行う(5つの方法
  • Excelで別のワークシートから自動入力する方法
  • Excelでリストからセルや列をオートコンプリートする
  • エクセルでの自動番号付け(9つのアプローチ)

3.DAY、DATE、MONTH、YEAR、IF、MOD関数を使ったExcelの計算式の使い方

さらに、Excelの数式を使用すると、Excelでローリングマンスを作成することができます。 これを実現するには、次の手順を実行します。

📌ステップス。

  • まず、開始日の値を セルB5 .
  • 次に、「」をクリックします。 セルB6 を入力し、次の計算式を挿入します。
=DATE(IF(MONTH(B5)+1>12,YEAR(B5)+1,YEAR(B5)),IF(MONTH(B5)+1>12,MOD(MONTH(B5)+1,12),MONTH(B5)+1),DAY(B5))

  • その後、ヒット 入力 キーになります。

🔎 フォーミュラの内訳

=IF(MONTH(B5)+1>12,YEAR(B5)+1,YEAR(B5))

B5セルの日付の月と1の合計が12を超える場合は、セルB5の年の値に1を加えた値を返します。それ以外の場合は、セルB5の年の値を返します。

結果 2019.

=IF(MONTH(B5)+1>12,MOD(MONTH(B5)+1,12),MONTH(B5)+1)

セルB5+1の月が12より大きいかどうかを調べ、12より大きい場合はセルB5+1の月を12で割って余りを返す。 そうでない場合はセルB5+1の月を結果として返す。

結果 6.

=DATE(IF(MONTH(B5)+1>12,YEAR(B5)+1,YEAR(B5)),IF(MONTH(B5)+1>12,MOD(MONTH(B5)+1,12),MONTH(B5)+1),DAY(B5))

前の2つの結果をDATE関数で年と月にし、さらに関数内でセルB5の日数を追加するのです。

結果 2-Jun-2019

  • その後、カーソルを 右下 をドラッグすると、そのセルが表示されます。 フィルハンドル下 その姿に

このように、数式が下のセルにコピーされ、好きなだけローリング月数を見つけることができます。 最後に、結果は次のようになります。

続きを読む Excelの塗りつぶしシリーズの応用(12種類の簡単な例)

作成された自動転積月数に従ってデータを並べる方法

では、応用編として、ある産業の生産品目数と売上高を日付ごとにまとめたデータセットがあったとします。 ここで、各月の2日目だけの生産品目数と売上高を求める必要があるのですが、そのために必要なのが、「生産品目数」と「売上高」です。

以下の手順で実現します。

📌ステップス。

  • 何よりもまず、クリック セルF5 とし、転積月の開始値を挿入する。

  • その後 セルF6 を入力し、以下の数式を挿入すると、以下のすべてのセルの圧延月が表示されます。
=DATE(IF(MONTH(F5)+1>12,YEAR(F5)+1,YEAR(F5)),IF(MONTH(F5)+1>12,MOD(MONTH(F5)+1,12),MONTH(F5)+1),DAY(F5))

  • を押してください。 入力 キーになります。

  • このとき、カーソルを 右下 の位置を示す。
  • をドラッグしてください。 フィルハンドル下 が到着すると

  • このとき、「」をクリックします。 セルG5 と入力し、以下の数式を挿入してください。
=index($c$5:$c$23,match(f5,$b$5:$b$23,0),1)である。

  • を押してください。 入力 キーを押すと、その日に生産された商品を探すことができます。

  • その後 フィルハンドル 機能で、全日付のプロデュース品を取得することができます。

  • ここで、「」をクリックします。 セルH5 と入力し、以下の数式を挿入してください。
=index($d$5:$d$23,match(f5,$b$5:$b$23,0),1)である。

  • を押してください。 入力 キーになります。

  • 最後に フィルハンドル 機能を使って、必要な日付のすべての売上値を取得することができます。

このように、必要な日付系列に従って、データセットから必要な値をすべて抽出することができる。 そして、最終的には次のようになるはずである。

関連コンテンツ エクセルで月をオートフィルする方法(5つの効果的な方法)

結論

この記事では、Excelで自動月初作業を行うための3つの方法を紹介しました。 記事全体をよく読んで、それに従って実践することをお勧めします。 この記事が役に立ち、有益であることを願っています。 また、この記事に関してさらに質問や提案があれば、ここにコメントすることを歓迎します。

訪問 エクセルウィキ をクリックすると、Excelの問題解決やヒント、裏技をたくさん知ることができます。 ありがとうございました。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。