Excel 使用Google电子表格计算列表中成员的公式

Excel 使用Google电子表格计算列表中成员的公式,excel,count,formula,google-docs,Excel,Count,Formula,Google Docs,我有一个谷歌电子表格,其中包含一组数据,如下所示: A | B | C | D -------------------------------- .. | John Smith | .. | 2011 .. | john smith | .. | 2011 .. | Kathy Ericson | .. | 2012 .. | JOHN SMITH | .. | 2013 .. | Kathy Ericson | .. | 2012 我

我有一个谷歌电子表格,其中包含一组数据,如下所示:

 A  | B             | C  | D
--------------------------------
 .. | John Smith    | .. | 2011
 .. | john smith    | .. | 2011
 .. | Kathy Ericson | .. | 2012
 .. | JOHN SMITH    | .. | 2013
 .. | Kathy Ericson | .. | 2012
我想做的是计算每个独特的人(John Smith/John Smith,2011年与John Smith,2013年不同),并在E列中显示该人在列表中出现的频率。在本例中:

 A  | B             | C  | D    | E
--------------------------------------
 .. | John Smith    | .. | 2011 | 2
 .. | john smith    | .. | 2011 | 2
 .. | Kathy Ericson | .. | 2012 | 2
 .. | JOHN SMITH    | .. | 2013 | 1
 .. | Kathy Ericson | .. | 2012 | 2

我将如何着手创建一个可以做到这一点的公式?我有Excel公式的基本知识,所以可能需要一个VLOOKUP?

如何获取数组中
唯一
行的

在该函数的文档中,它说

仅返回源数组中唯一的行,丢弃 复制品。这些行是根据它们的顺序返回的 首先出现在源数组中

  • =Unique(A1:B10)返回A1:B10中的所有唯一行

您也可以在谷歌电子表格上使用
SUMPRODUCT
公式:

=ARRAYFORMULA(SUMPRODUCT(1*($B$2:$B$6=B2)*($C$2:$C$6=C2)))

请参见

名称是否应视为不区分大小写?我甚至没有想过只获取唯一的行!这将使数据更容易查看。谢谢