范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

如何使用Excel统计某电话号码有多少人打过

  派出所的一个朋友在调查一起案件的时候,遇到了一个如题的问题,请我帮忙。由于要保密他不能提供原始数据,只是给我谈了一下要求。目前他们通过一个嫌疑犯的通话记录,从通话记录中又列入了n个新嫌疑犯,而且也得到每个嫌疑犯的通话记录。现在就要将这些通话记录进行统计,即同一个电话号码,每个嫌疑犯打了多少次,有多少个嫌疑犯同时打过同一个号码。
  根据上述总结,Excel表如下:
  图一:原始数据表
  图二:统计结果表
  上图说明:
  图一:用户一、用户二、用户三、用户四正面的数字为模拟的电话号码;方向是指主叫还是被叫,没有什么意义。
  图二:用户正面的数字是该电话所使用的次数,如果一个电话只被某一用户打过,这样就不统计,换句话说就是统计结果表中的电话号码至少被两个以上的用户打过。
  解决的思路:
  ⒈ 此统计无法使用函数、数据透视表等普通的方法来解决。我采用了VBA编程来实现的统计。
  ⒉ 首先将所有用户的电话(不重复,重复的只取一次),提取出来存放到统计结果表中。这样结果表中的电话是唯一的。
  ⒊ 通过结果表的电话号码为基础,统计每个用户使用该号码的次数并将统计的结果存放到结果表该用户下。
  ⒋ 删除同一个电话号码被两个以下用户使用的行。
  解决的方法:
  ⒈ 因为用户的数量是未知的,但从第2列开始是已经的,这样我们就可以通过循环来进行统计。循环的条件通过第1行从第2列开始,单元格不空。
  ⒉ 每个用户的电话号码循环与⒈类似
  具体的程序源代码如下:
  Private Sub CommandButton1_Click()
  Sheets(2).Rows(2 & ":" & 65536) = ""
  Sheets(2).Columns("B:IV") = ""
  Dim Ls, i, j, Isa, k, yhs
  Isa = False
  i = 2
  If Sheets(1).Cells(1, 2) = "" Then
  MsgBox "没有用户,无法统计!", vbOKOnly + vbCritical, "错误提示"
  Exit Sub
  Else
  Do While True
  If Sheets(1).Cells(1, i) <> "" Then
  Sheets(2).Cells(1, i) = Sheets(1).Cells(1, i)
  i = i + 1
  Else
  Exit Do
  End If
  Loop
  yhs = i - 1
  End If
  Ls = 2
  Do While Sheets(1).Cells(1, Ls) <> ""
  i = 2
  Do While Sheets(1).Cells(i, Ls) <> ""
  If Sheets(2).Cells(2, 1) = "" Then
  Sheets(2).Cells(2, 1) = Sheets(1).Cells(i, Ls)
  Else
  j = 2: Isa = False
  Do While Sheets(2).Cells(j, 1) <> ""
  If Sheets(2).Cells(j, 1) = Sheets(1).Cells(i, Ls) Then Isa = True: Exit Do
  j = j + 1
  Loop
  If Not Isa Then Sheets(2).Cells(j, 1) = Sheets(1).Cells(i, Ls)
  End If
  i = i + 1
  Loop
  Ls = Ls + 1
  Loop
  Ls = 2
  Do While Sheets(2).Cells(1, Ls) <> ""
  i = 2
  Do While Sheets(2).Cells(i, 1) <> ""
  j = 2: k = 0
  Do While Sheets(1).Cells(j, Ls) <> ""
  If Sheets(2).Cells(i, 1) = Sheets(1).Cells(j, Ls) Then k = k + 1
  j = j + 1
  Loop
  If k <> 0 Then Sheets(2).Cells(i, Ls) = k
  i = i + 1
  Loop
  Ls = Ls + 1
  Loop
  '===========================================
  ' 删除非同一电话多个用户使用的行
  '===========================================
  i = 2
  Do While Sheets(2).Cells(i, 1) <> ""
  j = 2: k = 0
  Do While j <= yhs
  If Sheets(2).Cells(i, j) <> "" Then k = k + 1
  j = j + 1
  Loop
  If CInt(k) < 2 Then
  Sheets(2).Rows(i).Delete Shift:=xlUp '删除i行
  Else
  i = i + 1
  End If
  Loop
  '===========================================
  MsgBox "统计完毕!", vbOKOnly + vbInformation, "系统提示"
  Sheets(2).Select
  End Sub

索爱u8全面评测索尼爱立信有一款手机,叫做索尼爱立信U5i,它采用的是诺基亚塞班S60第五版界面,而且它的还有独特的人体曲线造型,受到很多消费者的喜爱。不过它是一款触摸屏手机,对于一些喜欢全键盘的联想乐PhoneS760支持哪些格式的第三方应用联想乐PhoneS760手机能支持哪些格式的第三方应用?联想乐PhoneS760支持apkwgtjar(jad)格式。联想乐PhoneS760采用一块AMOLED材质的3。7英寸触联想乐PhoneS760有几种查询IMEI的方法联想乐PhoneS760手机有几种查询IMEI的方法?1。直接在拨号界面输入062。系统信息电话网络信息IMEI3。取下手机电池,从背贴上查看。联想乐PhoneS760采用一块AM怎样快速检查电脑是否被感染如何快速检查电脑是否被感染和中毒,如果执行了以下检测,便可发现存在感染并快速杀掉它。有这些事情都可以由一个建立于Windows命令行功能的管理员命令提示符完成。1WMIC启动项(W苹果设备如何避免感染恶意病毒详细介绍此前一款名为WireLurker的恶意软件在国内流行,主要通过麦芽地等第三方苹果应用平台对Mac设备及iOS设备进行感染,苹果给出了一份书面声明,称已经将受感染应用进行识别和封锁处Word2007单元格容量怎么提升在我们平时制作Word个人简历表格的操作中,有时会遇到表格单元格大小基本固定,却需要在单元格中放入较多内容的情况。如果遇到字体字号也要固定的情况,那么如何在单元格中放入更多的文字呢cmos设置图解cmos设置图解是很多朋友关注的话题,那么具体要怎么设置呢?下面就来简单介绍一下。cmos设置图解一了解CMOS设置那怎么进入CMOS设置呢?在开机时,屏幕上常有这样的提示,它是说CMOS开机密码如何解密解COMS密码的方法很多,现将其ldquo软rdquo方法(即用编制小程序清除口令密码)汇集,以飨大家。一用DEBUG清除口令密码在DOS命令行运行DEBUG程序,然后可用以下五种除了跳线短接以外的五个清除CMOS密码的命令行打开机箱,找到主板上的电池,将其与主板的连接断开(就是取下电池喽),此时CMOS将因断电而失去内部储存的一切信息。再将电池接通,合上机箱开机,由于CMOS已是一片空白,它将不再要求如何快速清除电脑开机密码快速清除电脑开机密码方法图文教程如果我们忘记自己设置的电脑登录密码该怎么办呢?不要着急,下面教您如何快速清除电脑开机密码来打开计算机。1根据ldquo电脑怎么进bios更改启动顺序rdquo开机u盘启动,然后选择如何快速清除电脑密码如何快速清除电脑密码?网管员在维护和使用电脑时,经常会遇到各种密码丢失的问题,下面为广大网管员准备了一些破解密码的方法。一CMOS破解使用电脑,首先需要开机。因此开机密码是最先要遇
三星GalaxyZFlip3搭载什么处理器处理器性能怎么样现代手机在越来越追求性能的情况下各大厂商面对自己的旗舰也是各出奇招,那么三星GalaxyZFlip3作为一款即将和大家见面的折叠手机会为用户们带来什么样子的答复呢?他的性能表现又能三星GalaxyZFlip3支持5G吗有没有双卡双待随着5G技术应用的愈发广泛,人们对于5G网络的需求也越来越大,三星GalaxyZFlip3也将会在今天下半年正式发布,那么三星GalaxyZFlip3这款手机是一款5G手机吗,支持三星GalaxyZFlip支持spen吗spen有什么优势三星系列的手机都是有着强悍的特色感,充满便捷感的SPen笔或者是别具一格的折叠外观,但是最新的三星GalaxyZFlip可是有着更加吸引用户的理由哦,他此次可以将着两种完美融合到了荣耀magic3Pro支持DC调光吗怎么设置防频闪荣耀magic3Pro这款手机绝对是可以为小伙伴们带来全新的性能体验感受哦,在骁龙888plus的加持下绝对是可以让你畅玩各种游戏,那么这款手机是否是可以为保护你的双眼支持DC调光荣耀magic3Pro有3。5mm耳机孔吗耳机孔怎么插荣耀magic3Pro是一款可以为小伙伴们带来全新性能感受的手机,在骁龙888plus的加持下绝对是可以轻松应对各种环境的,那么这款手机采用的到底是什么样子的耳机孔,是流行的typ荣耀magic3Pro支持双卡双待吗是双模5G吗现代的小伙伴们对于手机性能的需求不再只局限于手机的性能,那么在荣耀magic3Pro这款手机中是否是支持着双卡双待和双模5G功能的呢?可以为我们带来何种网络体验呢?现在就有小编来为荣耀magic3Pro搭载什么处理器处理器性能怎么样荣耀magic3Pro这款手机荣耀系列中的旗舰手机,绝对是可以为你带来强悍的性能体验感受哦,那么在这款手机中到底是采用了什么样子的处理器呢?现在就有小编来为大家介绍一下吧。一荣耀m苹果5和苹果4s的区别手机在我们的生活中起着重要的作用,准确的来说手机已经成为了我们生活的一部分了。随着手机得到了普及,现在手机的品牌也是逐渐的增多了。苹果就是一个人们一直追求的品牌。苹果手机不仅外观时苹果4s和苹果5的区别是什么?苹果公司的电子产品在不断更新换代,现在苹果4S和苹果5成为了大家更为经济实惠的选择,那么这两款机型有什么区别呢?接下来让我们一起来了解一下吧。1。苹果4S手机参数苹果4S手机是苹果苹果5和苹果4s的区别有哪些?哪个性价比高?详解导语自从苹果手机这个品牌发布以来,一直受到广大消费者的青睐,现在苹果已经更新换代了6了,但由于它的价格问题,人们还是选择之前的苹果4s或者是苹果5的比较多一些,这样也是用了苹果牌子诺基亚X700如何锁定按键和屏幕诺基亚X700锁定按键和屏幕方法按电源键。诺基亚X700,是诺基亚(Nokia)推出的一款X系列智能手机,也是诺基亚第一款采用SymbianAnna系统的手机。该机采用主频为680