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))
...然后向下拖动公式。
我有 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))
...然后向下拖动公式。