有些時候可能你需要導出QQ群成員的信息,但很多情況下,你需要很方便的導出群內每一個成員的QQ號(這裡指完全的純數字),如果成員數少就無所謂了,但如果一個群內都上千人,你又能怎麼方便快捷的操作呢?
本經驗是筆者在實際工作中摸出來的方案,供大家參考。
工具/原料
QQ軟件
txt文本,Excel數據表
方法/步驟
打開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暱稱中含有”=“等號,修改一下就可以啦。
此時,便基本上做完了,由於公式本身原因或人為操作原因,會有一定的錯誤率,錯誤率幾乎為四五十萬分之一。
注意事項
一定要先在txt文本中刪掉影響Excel工作的字符,特別是雙引號,不然你會頭大的。
注意Excel工作中,要邊做邊保存,以防意外發生,前功盡棄。
本經驗為個人實際操作應用過的經驗,嚴謹以本經驗製造偽經驗,謀取不法利益