在Excel中计算不同的文本行

时间:2013-11-05 11:43:20

标签: excel count

我希望能够自动计算文本类型。例如通过邮政编码区域,我有一个提供邮政编码区域的查找公式,但我需要按这些区域计算,而不是所有文本。例如
香港仔市
香港仔市
香港仔市
阿伯丁
阿伯丁
匿名
匿名
匿名
巴尼特
巴尼特
巴尼特
巴尼特
巴尼特
巴尼特 巴尼特,布伦特,卡姆登 巴尼特,布伦特,卡姆登 巴尼特,布伦特,卡姆登 巴尼特,布伦特,哈罗 巴尼特,布伦特,哈罗 巴尼特,布伦特,哈罗
巴尼特,卡姆登
巴尼特,卡姆登
巴尼特,卡姆登
巴尼特,卡姆登
巴尼特,卡姆登
巴尼特,卡姆登
巴尼特,卡姆登

如何统计这些个人类型:


3阿伯丁市
2阿伯丁郡
6巴尼特
7巴尼特,卡姆登

任何帮助,非常感谢。

2 个答案:

答案 0 :(得分:2)

没有中间柱步骤很难做到。

我的解决方案依赖于您有一个中间列(您可以随时隐藏),以及该中间列上方的空白单元格。

1)从(包括)单元格A2开始,将数据写入列中。我们假设它的范围是A2:A7。

2)在单元格B2中,写下=INDEX($A$2:$A$7,MATCH(0, COUNTIF($B$1:B1, $A$2:$A$7), 0))。这是数组公式:完成编辑后需要使用Ctrl + Shift + Return。

3)将B2中的公式向下复制到,包括B7。

4)在单元格C2中,写下=IF(ISNA(B2),"",COUNTIF($A$2:$A$7,B2) & " " & B2)

5)将C2中的公式向下复制到,包括C7。

当然,您需要更多数据,而中间列不需要是B列。但您可以根据需要进行调整。

答案 1 :(得分:1)

使用 COUNTIF()

例如:

= COUNTIF(A1:A1000, “巴尼”)