4个回答
展开全部
这个可以用以下方法:
1.先新建一个工作表,把所有数据都复制到这一个表格里面(数据从a2开始)。
多余的数据建议不要复制,如通话时长等。
2.假设电话号码在a列,从a2开始,则b2输入:
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$1000&"",A$1:A$1000&"",)=ROW($1:$1000),ROW($1:$1000),4^8),ROW(2:2)))&""
按ctrl+shift+enter三键完成。
(数据如果太多,请用高级筛选去重的方法得出不重复的清单)
c2输入
=if(b2="","",countif(a:a,b2))
b列得出的是不重复的电话号码清单,c列得出的是对应的电话号码的拨打次数。
3.最后把数据复制,然后按右键选择“选择性粘贴”——“数值”——“确定”,然后使用自动筛选进行排序即可。
其实用透视表筛选也可以,不过如果不熟悉,操作起来也不方便。
楼主最好留下qq,具体可以联系你或者看表格是否有其他问题。
1.先新建一个工作表,把所有数据都复制到这一个表格里面(数据从a2开始)。
多余的数据建议不要复制,如通话时长等。
2.假设电话号码在a列,从a2开始,则b2输入:
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$1000&"",A$1:A$1000&"",)=ROW($1:$1000),ROW($1:$1000),4^8),ROW(2:2)))&""
按ctrl+shift+enter三键完成。
(数据如果太多,请用高级筛选去重的方法得出不重复的清单)
c2输入
=if(b2="","",countif(a:a,b2))
b列得出的是不重复的电话号码清单,c列得出的是对应的电话号码的拨打次数。
3.最后把数据复制,然后按右键选择“选择性粘贴”——“数值”——“确定”,然后使用自动筛选进行排序即可。
其实用透视表筛选也可以,不过如果不熟悉,操作起来也不方便。
楼主最好留下qq,具体可以联系你或者看表格是否有其他问题。
展开全部
有点复杂。
可以用透视表的合并计算区域,将三个工作表的相应区域添加到合并数据中。这样得到每个号码的次数合计。
然后在透视表里对总计次数降序排序。
可以用透视表的合并计算区域,将三个工作表的相应区域添加到合并数据中。这样得到每个号码的次数合计。
然后在透视表里对总计次数降序排序。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据量大么?
要是加起来没有超过6万条,
建议合并到一个表里。
选出所有的不重复的电话号码来
然后用countif()降序排列。。
要是嫌麻烦,用三楼的方式也不孬
要是加起来没有超过6万条,
建议合并到一个表里。
选出所有的不重复的电话号码来
然后用countif()降序排列。。
要是嫌麻烦,用三楼的方式也不孬
追问
信息量大,比如说我3个月的通话记录,我要在这里面找出我打的最多的号码,有没有什么快捷的筛选方式可以快速找到打的最多的30-40个号码
追答
要是仅是你自己打的电话的话,估计应该量不是很大。
建议将所有的记录放在同一张表中,
然后先确定不重复的记录
按照电话号排序,然后在后面对应单元格if(A1=A2,1,0)这个是上边和下边的表格相等的话,结果为1,不相等为0,1,0随便输只是方便排序。所有的都出结果了你就可以选择结果那列选择性黏贴,只要结果,按照升序排列,所有结果为零的即为不重复的,好像这样子取最后一个不好判定,这个可以随便改一下,不费事
然后在结果为零的这些个号码后面用countif函数,这个你应该懂滴。
最后再排一次序完事。
你可以看到每个号码的拨打次数了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用vba吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询