質問: エクセル フィルターで抽出したデータを別シートに引用したい。 元データ(sheet1)からフィルターで選択して抽出したデータを、別シート(sheet2)の枠組みにデータを貼り付けたいです。
回答: 数式で対応するなら、以下のような手順になります。 元データがSheet1にあり、抽出したい組がA2セルに入力されているなら、A5セルに以下の式を入力して右方向に4つオートフィルし、C5:D5セルを選択して右クリック「削除」で「左方向にシフト」し、最後に、A5:C5の3つのセルを下方向にオートフィルします。 =IFERROR(INDEX(Sheet1!B:B,SMALL(INDEX((Sheet1!$B$3:$B$300=$A$2)*ROW(Sheet1!$3:$300),),ROW(1:1)+COUNTIF(Sheet1!$B$3:$B$300,"<>"&$A$2))),"") データ範囲が大きくなる場合や、これらの関数を多数のセルに入力する場合は、シートの動きが重くなるので、マクロで対応するほうがよいかもしれません。