質問: excel 元データから毎月退会者を削除して表を作る excelで請求一覧表を作っています。 元データには、毎月今まで存在していた会員のデータが全員分入ってきてしまい、その中から現存している方々だけを抜き出して表を作っています。 1行づつ手作業で削除しているのですが、間違って現存会員まで削除してしまう可能性もあり、作業に手惑います。 退会者を除いた現存会員の名簿は別途あるので、どうにか現存会員のみの名簿が毎月自動で出来ないかと試行錯誤しているのですが上手くいきません。 現存会員の中には割引きで請求がゼロ円の人もいます。なのでゼロ円の人だけを除いても現存会員のみの表にはなりません。 データとしては、氏名、会員番号、請求金額、出席日数、備考欄などがあるのですが、出席日数と備考欄は不要でそこのデータがない表を作りたいです。 退会者を除くか、現存会員だけを抜き出していくか、どちらかの方法で表を作る事は可能でしょうか? excelに詳しくないので、調べても答えに辿りつけません。 教えて頂けると助かります。お願いします。
回答: 今までは退会した会員のデーターは月の締めごとに削除して捨てていたということでしょうか? 個人的にはそれよりも退会者を含めたこれまで入会したことがある全員のデーターはあるシートに保持し、月の締め時点で在籍している人のデータを別シートに抽出するというのが適当なように思います。 具体的には以下のような感じです。 (1) excelファイルに「マスター」というシートがあってここに退会者を含めた全員のデーターを置く。入会・大会といった際の会員情報の更新はこのシートで行う。 (2) 「マスター」のシートに「集計」といったボタンがあり、これをクリックすると「2015年12月分」といった名前のシートを新たに作成し、そこに実行時点または定められた月内のある日付時点での在籍者のデーターを集計する。 (3) (2)で新たに作成するシートへ書き出す内容はマスターにある該当者の全項目(列)ではなく、毎月の締めの作業に必用な項目のみ。 (4) 「締め日は毎月25日など月内の決まった日で、集計作業は月末までに実行する」とか「締め日は毎月の最終日で、集計作業は月明け後の任意の日に実行する」とか、あるいは「締め日や集計実行日の条件は変わり得るので、その辺を考慮した機能にしておく必要がある」など、事務作業の実態を把握して細かなところを決める必用がある。 現在、会員が退会された際には会員情報のexcelファイルに退会を示す項目(列)があってそこに印をつけるとか、退会日の項目(列)があってそこに退会日を書き入れるといったことをされているのですよね? であれば、それらの項目を参照して上記の処理を行うexcelマクロを作成することは可能です。 もし、今までセルに計算式を書く程度しか行っていなかったとしますとハードルは少々高いかもしれません。 本屋さんへ行ってexcelマクロの入門書を買って勉強するとか、ネット上にたくさんあるexcelマクロの解説サイトを使って便要しながら作るとかいった感じになるでしょう。 「excel マクロ ボタン」とか「excel マクロ シート 追加」なんていう“やりたい事”を簡単に示したキーワードで検索し、ヒットしたページを参照すると意外とスムースに事が運ぶ、、、かな? どうかな? ってことで。(_ _)