2016-11-23 107 views
0

我有一个城市名称列,我想计算每个城市的重复次数。有没有一种方法可以生成输出,而不必在输出中输入标签(如这个https://exceljet.net/formula/summary-count-with-countif)?在Excel中的列中计算值

输入: Thai Binh Dong Thap Ha Noi Ha Noi Daklak Ha Noi Hai Duong Thai Binh

输出

Thai Binh----2 Dong Thap----1 Ha Noi-------3 Daklak-------1 Hai Duong----1

+1

数据透视表可能是获得此结果的快速方法。如果需要,您甚至可以将该计算结果复制并粘贴为值。 –

+0

以下问题解答了您的问题?还是需要你帮忙? – harun24hr

回答

0

如果你的表是这样的:

| A  | 
1|Thai Binh| 
2|Dong Thap| 
3|Ha Noi | 
4|Ha Noi | 
5|Daklak | 
6|Ha Noi | 
7|Hai Duong| 
8|Thai Binh| 

使用这个公式来提取唯一值:

=IFERROR(INDEX($A$1:$A$8, MATCH(0,COUNTIF($E$1:E1, $A$1:$A$8), 0)),"") 

把它放进细胞E2然后按CTRL + SHIFT + ENTER

然后使用COUNTIF()式计数的发生:

=COUNTIF($A$1:$A$8,E2) 

把它放进细胞F2然后向下填充。

1