我在Excel中有两张纸。
在一张纸上,我有一张包含日期,描述和数字值的表格。
例如:
1/11/2014 Groceries 23.54
1/12/2014 Dining 36.99
1/18/2014 Groceries 45.55
1/20/2014 Movies 12.99
1/20/2014 Dining 40.24
在我的第二张表中,我希望有一行能够动态计算具有特定描述的所有值的总和。
Groceries : 69.09
Dining : 77.23
Movies : 12.99
如果没有VBA,有没有办法做到这一点?
答案 0 :(得分:3)
尝试使用以下公式(假设sheet1中的数据(Groceries,Dining,..)位于B1:B50
范围内,其数值位于C
列中,并且表2中的数据位于您的数据中(Groceries ,Dining,..)从A1
)开始:
=SUMIF(Sheet1!$B$1:$B$50,Sheet2!A1,Sheet1!$C$1:$C$50)
只需将它写在B1
单元格中的sheet2中并将其拉伸
答案 1 :(得分:2)
SUMIF
就是你所追求的。这需要3个参数:
要访问其他工作表的数据,请在单元格/范围的地址前使用SheetName!
。