从基于标志的不同单元格和列中拉出数据

问题描述 投票:-1回答:1

我有一个ESTIMATE表,有几个标题,如Heading1,Heading2等等(见图)。标志“tot”表示每个标题下的总数。我希望从表单中提取标题,并在另一张名为ABSTRACT表格的表格上标明相应的总标题。我尝试使用INDEX MATCH公式来提取对应于标志“tot”的值,但它只返回第一个实例。 ESTIMATE表和ABSTRACT表的快照如下所示。有人可以帮忙吗?

估计表

enter image description here

http://s000.tinyupload.com/?file_id=63829334703767014830

摘要表

enter image description here

http://s000.tinyupload.com/?file_id=68637823078246367804

excel-vba excel-formula vba excel
1个回答
1
投票

要获取列表,请将其放入C4并复制下来:

=INDEX(ESTIMATE!D:D,AGGREGATE(15,6,ROW(ESTIMATE!$C$2:INDEX(ESTIMATE!C:C,MATCH("zzz",ESTIMATE!C:C)))/(ESTIMATE!$C$2:INDEX(ESTIMATE!C:C,MATCH("zzz",ESTIMATE!C:C))="h"),ROW(1:1)))

然后得到总数,在D4中使用它并复制下来:

=INDEX(ESTIMATE!H:H,MATCH("tot",INDEX(ESTIMATE!B:B,MATCH(C4,ESTIMATE!D:D,0)):ESTIMATE!B$1040000,0)+MATCH(C4,ESTIMATE!D:D,0)-1)

它在找到正确的标题后找到tot的第一个实例。然后返回该行的H列中的值。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.