0

我希望能够自动计算文本类型。例如,按邮政编码区域,我有一个提供邮政编码区域的查找公式,但我需要按这些区域计算,而不是所有文本。例如
阿伯丁市
阿伯丁市
阿伯丁市
阿伯丁
郡 阿伯丁郡
匿名
匿名 匿名
匿名
Barnet
Barnet
Barnet
Barnet Barnet
Barnet
Barnet
Barnet, Brent, Camden
Barnet, Brent, Camden
Barnet, Brent, Camden
Barnet, Brent, Harrow
Barnet, Brent, Harrow
Barnet, Brent, Harrow
Barnet,卡姆登
巴尼特,卡姆登
巴尼特,卡姆登
Barnet,卡姆登
Barnet,卡姆登
Barnet,卡姆登
Barnet,卡姆登

我如何将这些单独的类型计算为:


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

任何帮助,非常感谢。

4

2 回答 2

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 列。但是您可以调整它以适应。

于 2013-11-05T13:25:10.363 回答
1

使用COUNTIF()

例如:

=COUNTIF(A1:A1000,"Barnet")

于 2013-11-05T12:26:41.230 回答