我的电子表格中有两张纸。 Sheet2从Sheet1中提取信息。在sheet2中,有2列。 A栏有公司名称。 B列有一个公式,用于在sheet1中搜索该行的公司名称,并对sheet1中该行的值求和。
我已经能够通过以下公式实现这一目标。
=SUMPRODUCT((Sheet1!B:B=A1)*(Sheet1!F:F))
这很好用,但是我必须在公式中手动输入“A1”。对于其他行,我必须写B1,C1,D1等。
我已经搜索了如何引用左边的单元格,我找到了这个公式......
=OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())), 0, -1)
这似乎是单元格中的独立公式,但我无法弄清楚如何将其合并到SUMPRODUCT
公式中。我尝试的任何东西都会出错。我需要这样的东西。
=SUMPRODUCT((Sheet1!B:B=(=OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())), 0, -1)))*(Sheet1!F:F))
答案 0 :(得分:2)
根据pnuts的建议,可以回答:
答案就是拖动公式。如果它不是整个列或整行,请确保修复(使用F4或添加美元符号)您的范围