- ベストアンサー
エクセルで月単位の集計表作成方法
- エクセルで月単位の集計表を作る方法を教えてください。毎月25日から翌月の24日までの間の値を表に書き込む必要があります。
- たまったデータは十年分くらいあり、月にすると120ヶ月分になります。日付を打ち込むのが手間なので、エクセルの関数やマクロを使用して効率的に表を作りたいです。
- 具体的な表の形式は、A列に初期値を入力し、B列以降は自動的に表示されるようにしたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ほかに方法があるかと思いますが、わたしは以下の関数で。 B1セルに=DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)-1) A2セルに=DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)) を入れて以下のセルにコピーすればOKだと思います。 試してみてご確認ください。 マクロは詳しくないのでわかりません。
その他の回答 (2)
- coco1
- ベストアンサー率25% (323/1260)
「連続データの作成」を使えばよいでしょう。 まずA1に「1994/1/25」と入力します。 そうしたら、A1にカーソルを置いた状態で、A列全体を選択します。上の「A」の所をクリックするか、コントロールキーを押したままスペースキーを押すと良いでしょう。 次に、メニューの「編集」「フィル」「連続データの作成」と選択します。 表示されたダイヤログボックスで「種類」は「日付」、「増加単位」は「月」、停止値に「2003/1/25」と入力してOKをクリックします。 B列も同様です。
お礼
ありがとうございます。 でも、NO.1の方に申し上げたようにこの方法では、できませんよね・・・ すみません。お手数をおかけしてしまって・・・ しかし、これもまた私にとっては新発見です。ひとつ知識が増えました。 ありがとうございました。
- crazy_dog
- ベストアンサー率37% (148/391)
こんにちは 関数やマクロを使わなくてもできます。 まず、A1セルとB1セル、さらにA2セルとB2セルを入力しておきます。 A1とA2を範囲選択し、右下の■の部分にマウスを合わせると、「+」マークが出ます。そこから好きなだけ下のほうにドラッグすれば簡単です。 またB列も同様にしてみてください。
お礼
早速のご回答ありがとうございます。 質問文には簡単な表を示したのですが、実は各行の間には日付ではないセルが複数行存在しているのです。その場合はこのやり方では無理ですよね・・・ すみません、もう少し正確に書けばよかったですね・・・正確に書くとかえってゴチャゴチャになると思ったのです。すみません。 でも、こんなやり方があるというのは新発見です! 勉強になりました。ありがとうございました。
お礼
ありがとうございます。 この関数を使えば日付の加減ができるのですね!! これなら連続したセルでない場合でもできますね!! ありがとうございました。ほんとに助かりました。 またよろしくお願いいたします。