如果仅是统计客户出现的次数,那好办:
假如在源数据表Sheet1中C列是客户名称。
单独设计一个统计表,A1输入 客户名称,B1输入 次数。
A列罗列出所有客户,在B2中粘贴公式 =COUNTIF(Sheet1!$C:$C,$A2),向下填充到合适单元格。
当Sheet1中客户重复时,统计表中显示的次数就发生改变!
如果Sheet1中的数据列数不多,可以把这个统计表直接设计在Sheet1中,随时可以看到变化情况。
假如要根据客户出现的次数进行排序,可以直接选定统计数据区域进行排序即可(这并不影响源数据)。
假如客户在B列,在D2单元格输入公式
=countif(b:b,b1)
下拉复制公式,D列的值就是对应B列客户出现的次数。
你可以对此表进入排序,D列主排序——降序,B列次排序,可以将同一客户的资料按出现的次数大小排列好。
假设你说的时间、客户、金额分别是A,B,C三列
在第四列D2单元格写入公式
=COUNTIF(B:B,B2)
下拉复制公式或双击填充柄
再选中A,B,C,D这四列以D列为主要关键字,有标题行,升序或降序排列,确定
如果每次都会有变动,则要每次重新排列过
,如果想让其自动实现则要用VBA
总次数的话,直接在D2单元格填入=countif(B:B,B2)
然后D列排序