2011-09-12 74 views
0

我有一個谷歌電子表格使用的一組數據,看起來像這樣的列表:公式來計算的成員在與谷歌電子表格

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

我想要做的是計算每個獨特的人(約翰·史密斯/約翰史密斯,2011年與約翰史密斯,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?

+0

應名被視爲不區分大小寫? –

回答

1

如何獲取數組中UNIQUE行的SUM

在該功能的文件,它說

只返回在源陣列中的唯一的行,丟棄 重複。行根據它們在源數組中首次出現的順序返回。

...

  • =獨特的(A1:B10)返回所有從A1中的唯一行:B10。

http://docs.google.com/support/bin/static.py?page=table.cs&topic=25273

+0

我甚至沒有想過只有獨特的行!這將使數據更容易瀏覽。謝謝! – Steve

1

你也可以使用在谷歌電子表格中SUMPRODUCT公式:

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

this example online