我陷入了一个我无法解决的境地。
我有一张清单,上面显示了一位顾客和他的订单,如下所示。客户I栏A和B栏中的订单编号
客户-订单编号
100+客户也是如此。
如何计算每个客户的数量或订单,并将其写在例如C列中?在上面的例子中,John下了5个订单,Pauline发出了3个订单。
发布于 2013-12-12 14:58:17
我会这样做
样本数据

按名称对列A进行排序(包括B栏)

在C列第1行中添加公式=COUNTIF(A:A,A1)
然后在B行中添加这个公式=IF(A2=A1,"",COUNTIF(A:A,A2))
然后将第二个公式拖到自己的位置,结果应该是

发布于 2013-12-12 14:49:59
你可以用一个公式:
=COUNTIF(A:A,"John")这将计算范围A:A中与字符串"John"匹配的单元格数。
还可以引用要匹配的单元格,例如:
=COUNTIF(A:A,A1)这将计算A列中与单元格A1 (包括A1 )匹配的单元格数。
发布于 2013-12-12 15:03:06
如果您不想使用函数,也可以使用Subtotal命令(在Office2010中,它在数据菜单中),并在"Use“字段中选择Count函数,在”添加小计到“列表中选择Ordernumber。
要使Subtotal命令正常工作,必须有列标签。请注意,这将插入新的行,而不是将总数放在新列中,这可能是您可以接受的,也可能是您不能接受的。
有关该命令的online帮助,请参见这里。
https://stackoverflow.com/questions/20546538
复制相似问题