用于计算Excel中每列单元格中每个数字的公式

时间:2015-08-12 10:56:18

标签: excel numbers digits

我有一个如下的数字列表。我需要知道每列每个单元中有多少个。

My List
1
2
3
4
10
11
12
13
14
21
22
23
24

我需要知道整个列表中出现的次数是多少次,包括两位数字,我需要为每个数字0-9执行此操作。我不算数的原因是因为我需要分解1,400个数字。我试过= COUNTIF但不幸的是它看到22和ONE号码等数字,当我需要它告诉我有2个,2个。有办法吗?谢谢!

4 个答案:

答案 0 :(得分:0)

根据A2:A15中的数据和B2中要计算的数字,您可以使用以下数组公式(通过Ctrl + Shift + Enter确认) :

=SUM(LEN(A2:A15)-LEN(SUBSTITUTE(A2:A15,B2,"")))

答案 1 :(得分:0)

这是一种方法: -

=SUM(LEN(A$1:A$10)-LEN(SUBSTITUTE(A$1:A$10,"1","")))

和“2”,“3”等相同或将数字0-9放在从(例如)B1开始的单元格范围内,并在C1中输入并下拉: -

=SUM(LEN(A$1:A$10)-LEN(SUBSTITUTE(A$1:A$10,B1,"")))

是数组公式,必须使用 Ctrl Shift 输入

答案 2 :(得分:0)

要计算 1 ,请使用以下内容:

=SUMPRODUCT(LEN(A2:A14)-LEN(SUBSTITUTE(A2:A14,"1","")))

enter image description here

您可以通过这种方式计算任何数字或字符或子字符串。

答案 3 :(得分:0)

如果您只考虑过两位数的数字,那么您似乎建议:

=SUMPRODUCT(0+(MID(A$1:A$10,{1,2},1)="1"))

或者,更动态地,例如B1中的1:

=SUMPRODUCT(0+(MID(A$1:A$10,{1,2},1)=""&B1))

并复制下来。

此致