比较两个 Excel 列 A&B,并在一个单元格中添加第三列 C 中不存在的条目的数据

比较两个 Excel 列 A&B,并在一个单元格中添加第三列 C 中不存在的条目的数据

我有三列,其中两列是国家列表。第三列是与 A 列中的国家对应的数字列表。公式应比较 A 列和 C 列,并在单个单元格中添加与 A 相比 C 列表中不存在的国家的数字。我希望输出只有一个单元格,而不是列表。我尝试过使用 Index & Match 以及 Sumproduct 和 Sumif,但我无法使其工作,也许我的语法不好。谢谢!

A               B       C         Output  
Austria         1000    Belgium   6000  
Belgium         2000    Spain   
Spain           3000    Portugal  
Portugal        4000  
United Kingdom  5000

答案1

E1进入:

=IF(ISERROR(MATCH(A1,C:C,0)),B1,0)

并抄下来。然后在D1进入:

=SUM(E:E)

在此处输入图片描述

可以使用数组公式并避免使用辅助列,但对于较长的列来说,它会很慢。

例如数组公式:

=SUM(IF(ISERROR(MATCH(A:A,C:C,0)),B:B,0))

数组公式必须使用 ++Ctrl而不是直接使用键来输入。如果操作正确,公式栏中会出现带有花括号的公式。ShiftEnterEnter

在此处输入图片描述

相关内容