首页 > 解决方案 > Google 电子表格自动填充基于列的行

问题描述

我有 2 张纸。第一个称为“Total”,第二个称为“May”。在总表中,我有一个“费用”列(购物、燃料、咖啡)和一个“月”列(五月): 总表

在“五月”表中,我有包含费用详细信息的列: 五月表

我试图在“总计”表中获取总费用,所以在 B2 的“总计”表中我输入了=SUM(May!A:A)。问题是当我将单元格向下拖动到下一行时,我没有得到

=SUM(May!B:B)

但相反,我得到了细胞的重复。可以按照我的预期自动填充行吗?有没有更好的方法(也许根本不是“SUM”公式)?

标签: google-sheetsautofill

解决方案


您可以使用FILTER()选择适当的数据列,然后SUM()选择。只需将以下内容放入B2您的 5 月工作表中:

=SUM(FILTER(D:F, D$1:F$1 = A2))

...然后向下拖动公式。


推荐阅读