怎样导出QQ群通讯录,导出群成员的每一个QQ号码

如题所述

有些时候可能你需要导出QQ群成员的信息,但很多情况下,你需要很方便的导出群内每一个成员的QQ号(这里指完全的纯数字),如果成员数少就无所谓了,但如果一个群内都上千人,你又能怎么方便快捷的操作呢?
本是笔者在实际工作中摸出来的方案,供大家参考。

打开QQ软件,找到你想导出群信息的QQ群,双击打开聊天窗口,出于隐私保密考虑,笔者新建了一个群。群头像右侧有个群空间图标,点击打开进入群空间。

点击上方最右边的小人人,进入通讯录页面。

复制群内成员的通讯录信息,从第一个群主开始,一直到最后一个成员。 注意,复制完后不要直接在Excel里粘贴,因为你带QQ成员的头像都复制下来了。所以先把复制的内容粘贴到txt文本里。

在txt文档里删除不必要的符号。因为好多QQ好友最求个性,QQ昵称五花八门。在这里需要删除的项是“=”等号和双引号,记住,双引号有中文双引号和英文双引号,删的时候主要删昵称开头部分。因为Excel会识别这些特殊代码,放在表格里会产生乱码。将删减后的文本内容拷贝到新建的Excel表格里。

新建的Excel表格中建立一些其他如群昵称、群号码(群昵称和群号码的获取方法就不多说了,聊天窗口里点击左上方的群昵称看到群名片就知道了)的项目,拷贝到表格后可能会有很多空格,需要用到定位:鼠标选中这一列,键盘上按F5,点击定位条件。

在定位条件中选择”空值“,点击确定,此时你会看到本列所有空白项都变成被选中状态了。然后将这些行删除,删除时选择删除整行。剪切掉群主、管理员信息,并粘贴到对应的QQ号所在的行中,再次删除空白行。

选择适合的列,开始输入公式,套出QQ号码。由于QQ号码中带有括号,一般的Excel公式套不出来QQ号码,我们此次用的公式是:=LOOKUP(100^100,--RIGHT(D2,ROW(INDIRECT("a1:a"LEN(D2)))))。将公式中的D2替换成你表格中的位置就行了。然后下拉套用公式即可。

你会发现,套出来的QQ号码是负值,在另一列应用公式:=ABS(G2)。将G2替换掉即可,下拉即可。此时套出来的数值就都是正数了。

复制应用公式=ABS(G2)的这一列,粘贴到另一列,使用选择性粘贴,选择性粘贴方式为”数值“。

此时新粘贴的这一列就是纯数字了,而不是公式。 等等,做到这一步还没走完,最后一项:检查错误。 数量太多的话可以使用查找工具,查找#NAME项,如果查找出来的话,说明在之前txt文本步骤中没有删减干净,你会发现,一般都是那些QQ昵称中含有”=“等号,修改一下就可以啦。 此时,便基本上做完了,由于公式本身原因或人为操作原因,会有一定的错误率,错误率几乎为四五十万分之一。
温馨提示:答案为网友推荐,仅供参考
相似回答