• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2つの条件からシート2に抽出)

2つの条件からシート2に抽出

このQ&Aのポイント
  • シート1の指定されたセルから条件を抽出し、シート2の表に表示したい
  • シート1の担当者と週で検索して条件に一致するデータをシート2に抽出したい
  • シート2に表示されるデータが1行目のデータしか抽出されない問題がある

質問者が選んだベストアンサー

  • ベストアンサー
  • eden3616
  • ベストアンサー率65% (267/405)
回答No.1

■以下の条件で作成しました (1)シート名は以下の通りとします。 「Sheet1」:検索対象のデータがあるシート 「Sheet2」:検索結果を表示するシート (2)Sheet1のA列(番号)は重複しない番号である必要があります。 ■手順 (1)Sheet2のA3セルに以下の数式を貼付 =IF(ROW()=3,INDIRECT("Sheet1!A"&MATCH($B$1&$D$1,Sheet1!$H$2:$H$11,0)+1),IF(ISERROR(MATCH($B$1&$D$1,INDIRECT("Sheet1!H"&MATCH(A2,Sheet1!$A$2:$A$11,0)+1&":H11"),0)+MATCH(A2,Sheet1!$A$2:$A$11,0)+1),"",MATCH($B$1&$D$1,INDIRECT("Sheet1!H"&MATCH(A2,Sheet1!$A$2:$A$11,0)+1&":H11"),0)+MATCH(A2,Sheet1!$A$2:$A$11,0)+1)) (2)Sheet2のB3セルに以下の数式を貼付 =IF(A3<>"",INDEX(Sheet1!$A$2:$H$11,MATCH($A3,Sheet1!$A$2:$A$11,0),COLUMN()),"") (3)(2)で貼付たB3セルの数式をH3まで右方向にオートフィル (4)A3~H3を選択して下方向にオートフィル  (Sheet1の検索対象の行数分オートフィルして頂いたら確実かと思います)

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • eden3616
  • ベストアンサー率65% (267/405)
回答No.2

No1の回答についてですが、数式に誤りがありましたので訂正致します。 手順(1)のA3セルに貼付る数式を以下のようにしてください。 =IF(ROW()=3,INDIRECT("Sheet1!A"&MATCH($B$1&$D$1,Sheet1!$H$2:$H$11,0)+1),IF(ISERROR(INDIRECT("Sheet1!A"&MATCH($B$1&$D$1,INDIRECT("Sheet1!H"&MATCH(A2,Sheet1!$A$1:$A$11,0)+1&":H11"),0)+MATCH(A2,Sheet1!$A$1:$A$11,0))),"",INDIRECT("Sheet1!A"&MATCH($B$1&$D$1,INDIRECT("Sheet1!H"&MATCH(A2,Sheet1!$A$1:$A$11,0)+1&":H11"),0)+MATCH(A2,Sheet1!$A$1:$A$11,0))))

すると、全ての回答が全文表示されます。

関連するQ&A