プロが教えるわが家の防犯対策術!

Excelのセルの条件が複数一致したら、別ブックへ転記する方法を教えてください。
Bookを2つを用意し、項目ごとにあるセルの数値を入力したいです。
また、別にマクロ用のBookを作成し、Book1からBook2へ転記したいです。
どのようなマクロをにすれば出来ますでしょうか?

■BooK1
列A    列B    列C    列D   列E      列F
(項目名)  (○○)  (設備名)  (回数)  (生産日)    (シフト)

項目A    ○○   設備A     1    2017/3/13   A
項目B    ○○   設備A     2    2017/3/13   A
項目C   ○○   設備A     3    2017/3/13   A
項目A    ○○   設備A     1    2017/3/13   B
項目B    ○○   設備A     2    2017/3/13   B
項目C   ○○   設備A     3    2017/3/13   B
項目A    ○○   設備B     1    2017/3/13   A
項目B   ○○   設備B     2    2017/3/13   A
項目C   ○○   設備B     3    2017/3/13   A
項目A    ○○   設備B     1    2017/3/13   B
項目B   ○○   設備B     2    2017/3/14   B
項目C    ○○   設備B     3    2017/3/14   B
  ・
  ・
  ・
  ・

■BooK2
列A    列B    列C      列D       列E       列F
           2017/3/13    2017/3/13   2017/3/14   2017/3/14
            A       B        A       B
設備A   項目A
設備A   項目B
設備A   項目C
設備B   項目A
設備B   項目B
設備B   項目C


-------------------マクロ実行するとBOOK2へ転記------------------

■BooK2
列A    列B    列C      列D       列E       列F
           2017/3/13    2017/3/13   2017/3/14   2017/3/14
            A       B        A       B
設備A   項目A   1        1
設備A    項目B   2        2
設備A   項目C   3        3
設備B   項目A   1        1
設備B   項目B   2                        2
設備B    項目C   3                        3


設備名、項目、日付、シフトの条件が一致したセルへ回数を転記する。
BOOK1の列Bは、条件にしません。
このような感じにマクロを作成したいです。

A 回答 (2件)

    • good
    • 0
この回答へのお礼

ありがとうございました。参考にさせていただきます。

お礼日時:2017/03/29 21:52

マクロなしで


COUNTIFSで出来そうに見えますが。

別ブックというのは後でシートを別ブックへ移動するとして
(先にやると入力が長くなりすぎるので)

仮にBOOK1のSheet1が98行まで入力してるとしたら
BOOK2をSheet2でもなんでもいいですがBOOK1の別のシートで
転記前の状態を準備して
C3には
=COUNTIFS(Sheet1!$C$1:$C$98,$A3,Sheet1!$A$1:$A$98,$B3,Sheet1!$E$1:$E$98,C$1,Sheet1!$F$1:$F$98,C$2)
これを縦横にオートフィルしたら出そうに思うんだけど
試してないので入力間違い等、あったらごめんなさい。
    • good
    • 0
この回答へのお礼

ありがとうございました。参考にさせていただきます。

お礼日時:2017/03/29 21:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!