需要Excel高级查找/参考公式

时间:2015-08-18 20:59:47

标签: indexing reference excel-formula match vlookup

我不确定需要哪个函数,Vlookup或Match可以将值从一个报表带到另一个报表。例如,我正在尝试将这些值引入另一个更全面且包含更多类别的报告中。我正在寻找能够正确识别热茶数量等值的公式,同时还要考虑早晨与晚报的标题,因为结果非常不同,因此简单的vlookup无法正常工作。

图1

Morning             |       Quantity
Hot tea             |          10
Hot pie             |          15
Mac and Cheese      |          20
Afternoon           |
Hot chocolate       |          30
Hot pie             |          35
Mac and Cheese      |          40
Evening             |
Hot tea             |          25
Croissants          |          20
Broccoli            |          20

图2

Morning       |Quantity    |Regular    | No Trans Fat     |No Corn Syrup
Hot tea      |   10        |    3       |   2              |    5
Hot pie      |   15        |    5       |   2              |    8
Mac and Cheese|  20        |    15      |   5              |    0 
Afternoon
Hot chocolate | 30 | 25 | 2 | 3 Hot pie | 35 | 30 | 5 Mac and Cheese| 40 | 38 | 1 | 1 Evening
Hot tea | 25 | 20 | 2 | 3 Croissants | 20 | 17 | 2 | 1 Broccoli | 20 | 16 | 1 | 3

1 个答案:

答案 0 :(得分:0)

好吧,你需要有一个解决方案,所以这里是我的建议。让我们假装你的桌子从早上的A1开始。 C1我希望你输入"早上"

然后在C2中使用此公式

=IF(B2="",A2,C1)

然后向下拖动到列表的末尾,你应该得到类似的东西

enter image description here

现在不知道您的其他工作表看起来像您可能需要返工的最后一部分。但我会建立一个像这样的表

enter image description here

并在单元格B2中使用此公式

=SUMIFS(Sheet1!$B:$B,Sheet1!$A:$A,Sheet2!$A2,Sheet1!$C:$C,B$1)

并拖动以填满表格的其余部分。就像我说不知道你如何帮助我们设置它很难说