需要高级查找

Advanced Lookup required

我需要一些包含 MAX、MIN、IF 和 SUM 的高级查找公式。信息:

工作表 1(数据):
第一列(A):名称
第二列 (B):类型
第三列 (D1:AO):Data/numbers

第 1 行:A1=名称,B1=类型,D1:AO1=不同数据的名称

工作表 2(输出):
B5:主要标准,从 Sheet1.Row(D1:AO1) 的下拉列表中选择
B7:次要标准,从 Sheet1.Row(D1:AO1) 的下拉列表中选择
B8:三级标准,从 Sheet1.Row(D1:AO1) 的下拉列表中选择
B9:第四纪标准,从 Sheet1.Row(D1:AO1) 的下拉列表中选择
B10:五元标准,从 Sheet1.Row(D1:AO1)
的下拉列表中选择

我想要的:

第 1 步:
我希望它在 sheet1(D1:AO1) 中找到与 Sheet2(B5) 匹配的行,并在该列中找到最大值并粘贴名称 Sheet1(Column one).

第 2 步(最高标准):
有五种不同类型的 Sheet1(第二列)。我希望它为每个人找到第 1 步(所以五个最大值,将名称粘贴到五个不同的单元格中)。

第 3 步(最低标准):
Sheet2(B7:B10) 是四个最小标准(例如=<10),也需要考虑(除非它的"None")。与第一步一样,这四个单元格是下拉列表。

第 4 步(总计):
总结不同单元格中每个标准的值。

示例:
类型 1-5:书籍、CD、DVD、衣服、鞋子 - 每种类型 100 种不同

B5:主要标准:售价 B7:次要标准:市场价值 =< 10

然后我希望它为每个类型 1-5 找到最高售价(主要标准),最小市场价值为 10。此外,粘贴销售价格总和(共五个价格),并粘贴市场价值总和(共五个值)。

这是我尝试开始第 1 步的方式:

If(B5="None";"";MAX(VLOOKUP(B5='Sheet1!'!D1:AO1  

但是,我被卡住了,因为它是在 sheet1.cells(D1:AO1) 中查找的,而粘贴是第一列。

另外,如果您能解决其中一个步骤,那将是一个很大的帮助。

编辑 - 第 1 步:
一个公式说
1) 在 Sheet1.row1 中查找单元格,其中文本与 Sheet2(B5) 中的文本匹配。
2) 如果找到一个,搜索具有匹配项的特定列,以获得最大值。
3) return/paste A列的文本,其中行的最大值。

在B9中请尝试:

=INDEX(A:A,MATCH(MAX(OFFSET(A:A,,MATCH(B7,1:1,0)-1)),OFFSET(A:A,,MATCH(B7,1:1,0)-1),0))