Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在excel中计算一列的唯一值?_Excel_Vba - Fatal编程技术网

如何在excel中计算一列的唯一值?

如何在excel中计算一列的唯一值?,excel,vba,Excel,Vba,我试图在B列(“级别”)中为A列(“标题”)中的每个值找到唯一值的数量 例如,对于头“A”,我们有3个唯一值(“ALPHA”、“BETA”、“ECHO”),它应该在“Expected Count”列中返回 我需要执行1000行的功能。有公式吗?您需要一个新列。将其插入B和C之间。用公式连接a列和B列 =a&b 然后在d列中做一个简单的公式,并将其拖到1000行上 =countifs(C:C,C2)有用于此的过滤器,但它们不会为您计数或输出。只需对它们进行不同的过滤/样式设置。见官方办公文件:是的

我试图在B列(“级别”)中为A列(“标题”)中的每个值找到唯一值的数量

例如,对于头“A”,我们有3个唯一值(“ALPHA”、“BETA”、“ECHO”),它应该在“Expected Count”列中返回


我需要执行1000行的功能。有公式吗?

您需要一个新列。将其插入B和C之间。用公式连接a列和B列

=a&b

然后在d列中做一个简单的公式,并将其拖到1000行上


=countifs(C:C,C2)

有用于此的过滤器,但它们不会为您计数或输出。只需对它们进行不同的过滤/样式设置。见官方办公文件:是的,有公式;还有透视表。
Heads   Levels  Expected Count
A   ALPHA   3
A   ALPHA   3
A   BETA    3
A   ECHO    3
B   CHARLIE 2
B   CHARLIE 2
B   DELTA   2
C   ALPHA   4
C   BETA    4
C   CHARLIE 4
C   DELTA   4