ひとつの手法として
1. 1行目とA列に挿入をかけて、空けてください。
2.1行目に、2マス使って、左側を「検索データ」と入力する。
3.右側は、データ→入力規則→リスト により、商品名のリストが、並ぶようにします。(仮に、このセルをD1セルとします)ついでなので、何か表示させておいてください。
1行目=空き、2行目=タイトル(商品名、個数、販売数…)となり、3行目からデータが並ぶことになりますよね。(B3よりデータが始まると思います)
4.A3セルに以下の数列を入れます。
=if(b3=$d$1,max($b$2:b2)+1,"")
そして、この関数を下までドラッグします。
D1で指定した商品だけ、ナンバーリングされると思います。
5.A2から、表全体を覆い、なお余分にドラッグし、挿入→名前で名前をつけます。(仮に「一覧表」と名付けます)
6.シート2を選択します。
7.1行目に 最大値、最小値、平均 と入れておきます。
3行目に表題を入れます(A3=商品名、B3=個数、C3=販売数…)
8.A4セルに以下の関数を入力します。
=IF(ISERROR(VLOOKUP(ROW()-3,一覧表,2,0)),"",VLOOKUP(ROW()-3,一覧表,2,0))
9.B4セルに以下の関数を入力します。
=IF(ISERROR(VLOOKUP(ROW()-3,一覧表,3,0)),"",VLOOKUP(ROW()-3,一覧表,3,0))
10.C4セルに以下の関数を入力します。
=IF(ISERROR(VLOOKUP(ROW()-3,一覧表,4,0)),"",VLOOKUP(ROW()-3,一覧表,4,0))
11.A4~C4セルを選択し、関数を下までコピーします。
ここで、シート1D1セルで選択したデータが列挙されると思います。
12.最大値、最小値、平均を通常通り、範囲指定して下さい。
Z列まで使用ということで、最大、最小、平均をどのデータでどのように表示したいのか分かりませんので、このように書きました。
row()により、検索をかけていますので、1~3行目をそれぞれ最大、最小、平均とし、4行目に表題、5行目からデータという場合には、row()-4とすれば対応可能です。
いかがでしょうか?
補足
何度もすみません。 エラーがでました。 Sheet2の見出しが4行で表示されてます。 1,2行目はSheet1と同じ1,2行目のセルなのですが、3行目に空白のセルが入り4行目にSheet1と同じ4行目のセルが入っています。 Sheet1のデータはE列からでV列まであります。 そのE列~V列まで全て、最大・最小・平均を出したいのです。 お手数ですが、時間がある時で構わないので宜しくお願いします。