正社員・派遣のみのデータを別シートに反映させたい。 | |
---|---|
[133381] 正社員・派遣のみのデータを別シートに反映させたい。- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ れぴっしゅ -(2022/10/22(14:59)) □U R L/ お世話になります。 sheetは5個あります。 データ抽出(社員・派遣)(sheet1) あ営業部(sheet2)、い営業部(sheet3)、う営業部(sheet4)、 え営業部(sheet5) 各sheet共に、A列に社員番号、B列に氏名、C列に職責(正社員・派遣・パート) D列に売上 データ抽出(sheet1)に各営業部の正社員と派遣のみの 社員番号・氏名・職責・売上を反映させたいです。 ご教示願えれば幸いです。 宜しくお願い致します。 win 10 Excel 2021 |
[133382] Re[1]: 正社員・派遣のみのデータを別シートに反映させたい。- ■記事引用/メール受信=OFF■ □投稿者/ コナミ -(2022/10/22(22:35)) □U R L/ 全部1つのシートにまとめてから、FILTER関数で 抽出すればいいのでは? |
[133387] Re[2]: 正社員・派遣のみのデータを別シートに反映させたい。- ■記事引用/メール受信=OFF■ □投稿者/ れぴっしゅ -(2022/10/24(11:05)) □U R L/ コナミ様 ご指導、ご鞭撻ありがとうございます。 各営業部と共有しておりますので営業部が各々入力いたします故、 今までは、正社員・派遣のみをコピペしておりまたので 抽出データに反映させたかった次第です。 |
[133388] Re[3]: 正社員・派遣のみのデータを別シートに反映させたい。- ■記事引用/メール受信=OFF■ □投稿者/ メジロ -(2022/10/24(11:52)) □U R L/ 作業列(計算途上の結果)を設定すると手順が分かりやすくなると思います。 【計算式の前提】 1.シート名は「Sheet1〜Sheet5」とします。 2.Sheet2〜Sheet5のデータ数は1,000行未満とします。 次の順番で式を入力してください。 Sheet2〜Sheet5の作業列(仮にF列)に次の式を入力します。 Sheet2!F2: =IF(OR(C2="正社員",C2="派遣"),2000+ROW(A1),"") Sheet2!F2: =IF(OR(C2="正社員",C2="派遣"),3000+ROW(A1),"") Sheet2!F2: =IF(OR(C2="正社員",C2="派遣"),4000+ROW(A1),"") Sheet2!F2: =IF(OR(C2="正社員",C2="派遣"),5000+ROW(A1),"") 上の4つの式は4つのシートを作業グループ化してからSheet2の式を入力して グループ化を解除してから、「2000→3000」、「2000→4000」、「2000→5000」と 修正する方が容易だと思います。 各式を必要数下にコピーします。 次にSheet1の作業列(仮にF列) F2: =IFERROR(SMALL(Sheet2:Sheet5!$F$1:$F$999,ROW(A1)),"") 下に必要数コピーします。 抽出する次の式を入力します。 Sheet1!A2: =IFERROR(INDEX(INDIRECT("Sheet"&LEFT($F2,1)&"!A2:D6"),MOD($F2,1000),COLUMN(A1)),"") D列までコピーし、A列からD列の式を必要数下にコピーします。 以上で「正社員、派遣」の方が抽出されます。 マクロむきの課題のように思います。 |
[133389] Re[4]: 正社員・派遣のみのデータを別シートに反映させたい。- ■記事引用/メール受信=OFF■ □投稿者/ メジロ -(2022/10/24(11:57)) □U R L/ 書き込みでミスをしました Sheet2!F2: =IF(OR(C2="正社員",C2="派遣"),2000+ROW(A1),"") Sheet2!F2: =IF(OR(C2="正社員",C2="派遣"),3000+ROW(A1),"") Sheet2!F2: =IF(OR(C2="正社員",C2="派遣"),4000+ROW(A1),"") Sheet2!F2: =IF(OR(C2="正社員",C2="派遣"),5000+ROW(A1),"") 2つ目以降の書き込むセルをつぎのように修正してください Sheet3!F2: =IF(OR(C2="正社員",C2="派遣"),3000+ROW(A1),"") Sheet4!F2: =IF(OR(C2="正社員",C2="派遣"),4000+ROW(A1),"") Sheet5!F2: =IF(OR(C2="正社員",C2="派遣"),5000+ROW(A1),"") |
[133400] Re[5]: 正社員・派遣のみのデータを別シートに反映させたい。- ■ / 記事引用/メール受信=OFF■ □投稿者/ れぴっしゅ -(2022/10/28(22:24)) □U R L/ お世話になります。メジロ様 ご丁寧なご鞭撻に恐縮です。 ご教示ありがとうございました。 |
このトピックに書きこむ |
---|