お世話になっております。会社の在籍者名簿を作成したいのですが、次のような課題があります。
sheet1に以下のマスターデータがあります。
A B C D
1 個人コード 所属コード 開始日付 終了日付
2 01 6000 2008/04/01 9999/12/31
3 02 1200 2008/03/01 9999/12/31
4 03 7000 2008/05/01 2008/05/20
5 04 1100 2008/03/01 9999/12/31
sheet2に期間以下の5月の在籍指定条件を設定します。
開始日付 2008/05/01 終了日付 2008/05/31
この期間内に該当する対象者が下記の通り抽出されます。
A B C D
1 個人コード 所属コード 開始日付 終了日付
2 01 6000 2008/04/01 9999/12/31
3 02 1200 2008/03/01 9999/12/31
4 04 1100 2008/03/01 9999/12/31
日付についてのルールは以下の通りです。
A.個人コード03は、終了日付が2008/05/31前の為該当しません。月末まで在籍する方が対象となります。
B.在籍指定条件の開始日付より前に開始日付がスタートしている方は対象となります。
私の質問表現に曖昧な点がありましたらお許し下さい。ご回答をいただければ嬉しく存じます。宜しくお願い致します。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
NO1です。
>関数利用またはVBA利用による方法はありますでしょうか?
⇒エクセルで行単位の抽出処理をすることは、関数・VBAでも簡単ではありませんので簡単な方法を提案した次第です。
一度、本サイトで「行抽出」をキーワードに検索してご確認下さい。
この回答への補足
mu2011様
お世話になります。ひとつだけ質問させてください。
オートフィルタにて、sheet1の抽出元からsheet2の抽出先(この場合A4)へフィルターを実行した場合、別シートへはコピー出来ませんとメッセージがでました。対処法はありますでしょうか?
恐れ入りますが、ご教示頂きたくお願い致します。
No.1
- 回答日時:
次の方法は如何でしょうか。
(1)sheet2のA1に「開始日付」A2に「<2008/5/1」、B1に「終了日付」B2に「>2008/5/31」を入力
(2)sheet2の任意セルを選択(仮にA4)→データ→フィルタ→フィルタオプションの設定
(3)「指定した範囲」にチェック、リスト範囲欄にSheet1!A:D、検索条件範囲欄にA1:B2、抽出範囲欄にA4→OK
因みに(2)~(3)をマクロ記録しておくと後々操作が楽になります。
mu2011様
ご丁寧に回答いただきありがとうございます。
オートフィルター以外の方法で、関数利用またはVBA利用による方法はありますでしょうか?
ご回答可能な範囲内で構いません。宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
エクセルで期間別の在籍人数をカウントする方法を教えてください
Excel(エクセル)
-
入退社日より各月末の在籍者数を把握できる関数
SOHO・在宅ワーク・内職
-
勤続年数の平均を求めたい時の関数
Windows Vista・XP
-
-
4
エクセルで、条件をつけて人数の集計をしたいです!
その他(ビジネス・キャリア)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで時刻(8:00~20:00)...
-
エクセルのオートフィルタで最...
-
エクセルでオートフィルタのボ...
-
Excelのオートフィルタで非表示...
-
エクセル関数で、数字の入った...
-
Excel時間データの抽出
-
Excel共有ブックのオートフィル...
-
オートフィルタで3つ以上の条...
-
エクセルで検索窓のようなもの...
-
関数で小数点以下を抽出したい
-
【Excel2003】オートフィルタの...
-
エクセルの偶数行(奇数行)の抽出
-
エクセルにて、フィルタをかけ...
-
可視セルを対象としたcountifが...
-
Excelマクロ:オートフィルタ3...
-
オートフィルタの抽出が途中で...
-
Excel2003 オートフィルタで「...
-
エクセルVBA/StatusBarの表示文...
-
(EXCEL)オートフィルタで折りた...
-
エクセルで隔週をもとめる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでオートフィルタのボ...
-
エクセルで時刻(8:00~20:00)...
-
エクセルのオートフィルタで最...
-
Excelのオートフィルタで非表示...
-
エクセルの偶数行(奇数行)の抽出
-
エクセル関数で、数字の入った...
-
Excel共有ブックのオートフィル...
-
access マクロでのフィルタの...
-
エクセルにて、フィルタをかけ...
-
エクセルで検索窓のようなもの...
-
データの抽出を教えてください
-
なぜShowAllDataだとうまく行か...
-
エクセル、オートフィルタで最...
-
オートフィルタで3つ以上の条...
-
エクセルで、条件に一致した行...
-
Excelで文字を入力と自動的にフ...
-
可視セルを対象としたcountifが...
-
【EXCEL】条件に一致した最新デ...
-
今日の日付のデータをすばやく...
-
ACCESSでスペースの抽出
おすすめ情報