Google 电子表格自动填充基于列的行

Google Spreadsheet Autofill column based rows

我有 2 个 sheet。第一个叫 "Total",第二个叫 "May"。 在总计 sheet 中,我有一个包含 "expenses" 的列(购物、燃料、咖啡)和一个包含 "month" 的列(五月): Total sheet

在 "May" sheet 中,我有包含费用明细的列: May Sheet

我正在尝试获取 "Total" sheet 中的总费用,所以在 B2 "Total" sheet 我输入了 =SUM(May!A:A) . 问题是当我将单元格向下拖动到下一行时,我没有得到

=SUM(May!B:B)

但是我得到了单元格的重复。 可以像我预期的那样自动填充行吗? 有没有更好的方法(也许根本不是 "SUM" 公式)?

您可以使用 FILTER() 到 select 适当的数据列,然后 SUM() 那个。只需在 B2 中为您的 5 月 sheet 添加以下内容:

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

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