基于Excel公式的多个工作表中的多个条件查找?

时间:2015-04-21 23:29:35

标签: excel indexing lookup

我有一系列统一格式的标签,其中包含我想合并到一个主数据表上的数据。我想在不索引/查找每张表单的情况下这样做。

我已经创建了一个示例来说明我在跨多个标签搜索数据以创建主数据转储时遇到的挑战。鉴于下面显示的4个工作表,摘要标签具有预先填写的值,如果可能,我尝试填写标有???的值。

约翰:

         | Month 1 | Month 2 | Month 3
---------------------------------------
Sales    | 500     | 1000    | 800
Expenses | 200     | 300     | 250
Total    | 300     | 700     | 550

乔:

         | Month 1 | Month 2 | Month 3
---------------------------------------
Sales    | 400     | 800     | 600
Expenses | 300     | 280     | 225
Total    | 100     | 520     | 375

玛丽:

         | Month 1 | Month 2 | Month 3
---------------------------------------
Sales    | 750     | 850     | 900
Expenses | 275     | 325     | 400
Total    | 475     | 525     | 500

要点:

Agent | Period  | Sales | Expanses | Total
-------------------------------------------
Joe   | Month 1 |  ???  |    ???   |  ???
Joe   | Month 2 |  ???  |    ???   |  ???
Joe   | Month 3 |  ???  |    ???   |  ???
John  | Month 1 |  ???  |    ???   |  ???
John  | Month 2 |  ???  |    ???   |  ???
John  | Month 3 |  ???  |    ???   |  ??? 
Mary  | Month 1 |  ???  |    ???   |  ???
Mary  | Month 2 |  ???  |    ???   |  ???
Mary  | Month 3 |  ???  |    ???   |  ??? 

2 个答案:

答案 0 :(得分:0)

在您的示例中,详细信息表数据完全符合摘要,但转置后除外。如果这也是实际数据的情况,那么如果您copy每个细节数据块(样本中为3x3)然后paste special - transpose连续出现(如果它有帮助transpose,则可能最好。 1}}是paste special对话框中显示的复选框。

答案 1 :(得分:0)

我喜欢Steve Klein的简单和易于理解的答案。如果你真的需要它是动态的,这是另一种选择。 “销售”,“费用”,“月1”,“月2”等,以及“乔”,“约翰”和& “Mary”,需要与详细信息表和详细信息表名称完全相同。

=INDEX(INDIRECT($B2&"!"&"$A$1:$D$6"),MATCH(D$1,INDIRECT($B2&"!a:a"),0),MATCH($C2,INDIRECT($B2&"!3:3"),0))