プロが教える店舗&オフィスのセキュリティ対策術

添付画像のようにシート1のデータをシート2のように担当者を例えば山田と入れたら番号と工事名と配賦時間が出るようにしたいです。
可能でしょうか?

「担当者毎に関数かピボットテーブルで抽出で」の質問画像

A 回答 (3件)

No.2です。



投稿後気づきました。
大勢に影響はないと思いますが、B1セルと一致する検索範囲をSheet1のB1~E1000にしていましたが
実際はC1~E1000になります。前回の数式を

=IF($B$1="","",IFERROR(INDEX(Sheet1!$A$1:$F$1000,SMALL(IF(Sheet1!$C$1:$E$1000=$B$1,ROW($A$1:$A$1000)),ROW(A1)),MATCH(A$3,Sheet1!$A$1:$F$1,0)),""))

に変更してください。
前回同様配列数式なので、Ctrl+Shift+Enterで確定です。

※ おそらくB列データがC~E列に存在するコトはないと思いますので
前回の数式でも結果としては大丈夫のはずです。m(_ _)m
    • good
    • 0
この回答へのお礼

遅くなって申し訳ありません。
できました!
ありがとうございます。(*^^*)
配列数式…べんきょうします。

お礼日時:2017/05/18 12:31

こんにちは!



Sheet1のC~E列の担当者は同一行に重複はない!という前提です。

画像の配置だとSheet2のA4セルに
=IF($B$1="","",IFERROR(INDEX(Sheet1!$A$1:$F$1000,SMALL(IF(Sheet1!$B$1:$E$1000=$B$1,ROW($A$1:$A$1000)),ROW(A1)),MATCH(A$3,Sheet1!$A$1:$F$1,0)),""))

配列数式なので、Ctrl+Shift+Enterで確定!
A4セルのフィルハンドルで列・行方向にコピーしてみてください。

※ Sheet2の3行目項目名はSheet1と同じ項目名にしておいてください。m(_ _)m
    • good
    • 0

ピボットテーブルは元表全体に対して統計リストを作成するため、


担当者を入れたら…という抽出動作ではありません。
シート1の元データが、担当者名が抽出項目よりも左側にあれば、
VLOOKUP関数が使えます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
Vlookupでやってみます!

お礼日時:2017/05/18 12:29

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