分享

*.vcf 手机通讯录文件 转换成 Excel 方法

 超越梦想之上 2014-06-05

*.vcf 手机通讯录文件 转换成 Excel 方法  

2011-10-21 17:03:27|  分类: Excel 非常规应用 |举报 |字号 订阅

 

<2012-2-13: 我没有想到这篇文章的访问量这么多,本想作个公式自动计算,但是 突然发现今天倒出来的通讯录居然有汉字,可以正常显示名字,如果可以显示名字,估计就没有必要作这个公式了.如果有人需要,留言给我吧,我来帮忙作..>

 

 

 

今天为了帮一个同事的忙,需要将手机中的通讯录转移到Excel表格中.为此纠结了一段时间.先是通过我们可爱的百度,找方法,但是效果很差,经常是乱码.没有效果.所以仔细研究了一下,如何将手机通讯录电话转移到或倒到Excel中.

 

-第一步:得到*.vcf通讯录文件.首先先将电话号码都转移到手机的SIM卡中,然后使用安桌手机或其它智能手机中,将智能手机原有通讯录中电话删掉,然后将SIM卡中电话导入手机中,然后将通讯录中电话信息导入手机SD卡中,文件名称是*.vcf..其实作了很多工作,就是要得到*.vcf文件. [按照百度的说法,可以使用OULOOK或FOXMAIL打开,但是都是乱码,没有办法使用.],如果你已经得到了*.vcf通讯录文件,则直接跳到下一步.

 

-第二步:打开Excel程序,文件 – 打开 – 选择*.vcf文件,打开. 发现是规则的信息,一般六行一个周期(至少我的这个是这样的),其中第三四行是通讯录中的姓名编码.,一个是分开的,一个是将名字都放在一起的.第五行是电话号码.

 

-第三步:下载UTF-8和汉字的编码转换[注:英文名称不需要,中文需要]

提供一个链接: http://blog.csdn.net/shamoshan/article/details/2963333,这里有常见3000+编码和汉字转化,最主要是我需要个格式,竖向排列,直接拷贝到Excel中备用.

 

-第四步:使用我们的Excel加工数据,如图:

 

*.vcf 手机通讯录文件 转换成 Excel 方法 - 飘雪的冬季 - 飘雪的冬季

 

1.       首先提取名字,电话号码单元格,第四行和第五行位置.在B1:B6中输入1 1 1 0 2 1.然后按住ctrl一直向下拖,直到将相应的单元格都覆盖到.比如AB两列数据到66行为止.共11位联系人名字.

2.       对B列筛选”0”和”2”,得到姓名和电话,然后拷贝到另一个工作表A和B列,A1姓名,B1电话,然后A2:A12拷贝筛选0得到的姓名数据,而在B2:B12中拷贝电话数据

 

*.vcf 手机通讯录文件 转换成 Excel 方法 - 飘雪的冬季 - 飘雪的冬季

      

 

3.在C1,D1,E1.F1输入姓名1,姓名2…..姓名4,然后在C2输入公式: =MID(A2,FIND(":",A2)+1,9),D2输入公式: =MID(A2,FIND(":",A2)+10,9),E2输入公式: =MID(A2,FIND(":",A2)+19,9),F2输入公式: =MID(A2,FIND(":",A2)+28,9),就得到姓名中的单个字了.[这里说明一下,每个汉字和UTF中三个字符段相关,假定姓名最多四个字,如果还多,需要继续添加了]

4.将上边提供的编码复制到J列,然后对数据进行处理

 

*.vcf 手机通讯录文件 转换成 Excel 方法 - 飘雪的冬季 - 飘雪的冬季

 

选择J列,数据 – 分列 下一步,选择 空格 下一步 ,完成.选择F列,就是新分出来的列,Ctrl+F,使用等号” ’= ”替换”%”, 等号前加一个小撇,要不然不让替换,然后在替换内容,输入刚才那个小撇,替换为 不输入任何东西,点击全部替换.

 

*.vcf 手机通讯录文件 转换成 Excel 方法 - 飘雪的冬季 - 飘雪的冬季

 

然后在G2输入函数=INDEX($J$1:$J$3732,MATCH(C2,$K$1:$K$3732,0),1),H2输入=INDEX($J$1:$J$3732,MATCH(D2,$K$1:$K$3732,0),1),I2输入=INDEX($J$1:$J$3732,MATCH(E2,$K$1:$K$3732,0),1),发现格子不够了,怎么办,在I J中间插入4列,省着不够用,然后在J2中输入=INDEX($J$1:$J$3732,MATCH(F2,$K$1:$K$3732,0),1)这样得到了名字: 王 正 午

 

5.在K2中输入函数=MID(B2,FIND(":",B2)+1,100),得到电话号码, 1-330-***-8530

 

*.vcf 手机通讯录文件 转换成 Excel 方法 - 飘雪的冬季 - 飘雪的冬季

 

这样,我们就完成了 通讯录从手机中转移到Excel中了. 我在转移过程中,发现少部分汉字无法转换,就是vcf给出的编码和网站上提供的编码不一致,大家有时间可以到网上查查看,看是那个编码出错了.

[这是我在玩 永恒之塔 认识的玩家,当时是09年夏天,由于我要考几个证,后来就离开了游戏,记性不好,时间久了忘记在什么服务器,游戏中的名字(不知道是不是博客的名字了),和他的名字.由于经常一起玩,后来保留了他的联系方法,记得他的真实职业应该是警察.在游戏里,经常一起去打怪物,每次都是他负责带队领人,由于路盲,操作差,我基本就是小跟兵,那段时间真挺有意思,就以此篇博客纪念那段游戏友谊吧,使用他的名字,希望他不要介意 ^_^]

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多