如何将“Sheet2”中的过滤数据导入“Sheet1”?

时间:2015-04-21 22:02:19

标签: google-sheets filtered-lookup

目标:将过滤后的数据从“Sheet2”导入“Sheet1。”

数据在“Sheet2”中过滤,费用表在A栏中有美元金额,在B栏中有“燃料”,“用餐”,“停车”等类别。

据我所知,一种方法是为每个类别创建一个单独的工作表并将这些数量相加,然后将它们导入“Sheet1”。我能够这样做,但是,我想使用一张表和一些方法来执行以下操作:

在“Sheet2”中过滤确定类别的数据,并在“Sheet1”中的预定单元格中显示该类别的SUM。

I have shared the sheets here.

如果我看到如何为一个类别执行此操作,我将能够将该功能复制并粘贴到“Sheet1”中的相应单元格中以用于其余类别。

我知道我可能不会以最好的方式问这个问题。谢谢你的帮助。

~Joe D

1 个答案:

答案 0 :(得分:0)

=sumif(Sheet2!B:B,"fuel",Sheet2!A:A)

以上公式适用于燃料,只需将"fuel"更改为您要求的总和。

如果您想更改Sheet1中的内容,则将单元格A1更改为fuel而不是fuel total,并更改A列中的所有其他值以进行匹配。删除total(还记得删除空格)

然后,您可以在单元格B1中使用此公式,将其向下拖动,并添加新费用。它会查看费用的名称并加以总结。

=sumif(Sheet2!B:B,A1,Sheet2!A:A)

如果您不想取出total,那么如果将以下公式放入B1并向下拖动,则该公式应该有效。

=sumif(Sheet2!B:B,SUBSTITUTE(A1," total",""),Sheet2!A:A)