公式将直接匹配值然后粘贴结果

Formula will directly Match the Values Then paste Result

我使用 Sheet1Sheet2 中的帮助列创建了一个公式,将结果粘贴到 Sheet3

我有 CountryIDsSheet1Sheet2 AmountID.

并且在 Sheet3 中我有 Unique Countries 所以我想通过 Sheet1 匹配 Sheet2 IDs 以了解 Country Name。当 Country Name 匹配时 Sum Sheet3 中的金额。

下面提到了我一直在使用的公式。但是我只想直接得到结果而不需要任何帮助 Columns.

任何帮助将不胜感激。

=VLOOKUP(J2,Sheet1!$I:$J,2,0)
=SUMIFS(Sheet2!$E:$E,Sheet2!$A:$A,A2)

下面附上 sheet 我已经完成了这个计算。

Linked Sheet

将 SUMPRODUCT 与 SUMIFS 结合使用:

=SUMPRODUCT(SUMIFS(Sheet2!E:E,Sheet2!J:J,Sheet1!I2:I26)*(Sheet1!D2:D26=A2))

已解决! (2 种方式)

高级

  • 方法 A 和 B 在 Google 工作表中不兼容(测试/在 Excel 中工作)
  • 下面的屏幕截图展示了 reference/links

函数

方法 A(双 if 语句 - 建议):

=SUM(IF($A:$A=IF($B:$B=F3,$A:$A,""),$B:$B,0))
  • 最简单
  • 不需要 Office 365

方法 B(索引 + 过滤器,需要 Office 365)

=SUM(INDEX($B:$B,MATCH(FILTER($A:$A,$B:$B=F3),$A:$A,0)))
  • 比较复杂
  • 单个组件(例如过滤器、索引等)可以提供(有目的的)独立数据

屏幕截图: