目次
Excelを使用していると、日付型のデータを扱う必要が頻繁にあります。 時には、同じ日付の値を、連続した月だけ変えてExcelに入れる必要があります。 それらを手動で修正するのは疲れるし時間もかかります。 むしろ、ローリングマンスを自動化することができます。 この記事では、Excelで自動ローリングマンスを作成する3つの簡単な方法を紹介します。
練習用ワークブックをダウンロードする
練習用ワークブックはこちらから無料でダウンロードできますよ。
自動継続月数.xlsxExcelで自動的に転がる月を作成する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の問題解決やヒント、裏技をたくさん知ることができます。 ありがとうございました。