我的电子表格中有 2 张工作表。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))