戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
正社員・派遣のみのデータを別シートに反映させたい。

    [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/

      お世話になります。メジロ様

      ご丁寧なご鞭撻に恐縮です。



      ご教示ありがとうございました。




このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G