微信聊天記錄如何導(dǎo)出成文檔mac,微信聊天記錄如何導(dǎo)出成文檔
目標:試圖教會,哈哈哈;刻意練習:細致完整
目標讀者:所有人
今日感悟:不是所有看起來有一點點復(fù)雜的事情,都需要靠寫代碼來解決。
今天接了個活,幫忙統(tǒng)計群里的打卡記錄。
要把下圖這樣的打卡信息,整理成excel。
可能是程序員的職業(yè)病吧,堅決抵制干重復(fù)的事情。但是我又不想為了這個事情,寫個小程序出來,好累的。所以,研究了一下,用工具也完全可以搞定。
接下來正式教學。
一、聊天記錄導(dǎo)出
1.長按聊天消息框,點擊【多選】
2.選擇要導(dǎo)出的聊天記錄,點擊右下角的【信封圖標】
3.點擊【復(fù)制圖標】,也可以按自己的方便選擇下面的發(fā)送郵件之類的。
復(fù)制出來的文檔大概長這樣:
眾格樂樂 和 莫愆 在微信上的聊天記錄如下,請查收。
————— 2022-04-03 —————
莫愆 10:50
莫愆,Day1
10人問卷:完成
拉群人數(shù):3人
D 根源 樂樂 10:50
樂樂,Day1
10人問卷:完成
拉群人數(shù):3人
二、利用word生成轉(zhuǎn)換成表格
1.只需要復(fù)制打卡內(nèi)容的這部分出來
2.【Ctrl+A】全選內(nèi)容
3.點擊【插入】->【表格】->【文本轉(zhuǎn)換成表格】
4.可以看到,從我的打卡,到樂樂的打卡,中間一共有6個行,所以列數(shù)要填6。
5.效果如下
三、利用excel進行更細致的拆分
比如,想把第5列拆成2列,像下面這種效果:
操作如下:
1.選中第5列
2.點擊【數(shù)據(jù)】->【分列】
3.選擇【分隔符號】,【下一步】
4.我們可以看到“拉群人數(shù)”和“3人”中間是一個“:”冒號,所以,【分隔符號】選擇其他,后面的格子里填冒號,【下一步】。
5.不用調(diào)整什么,直接【完成】。
6.我們重復(fù)如上步驟,把數(shù)據(jù)變成這樣:
三、利用公式進行數(shù)據(jù)填充與統(tǒng)計
1.假設(shè)這是我們的最終表格
2.填充打卡數(shù)據(jù),利用vlookup函數(shù),效果:
B2格子的公式如下:
=VLOOKUP(A2,Sheet1!C:H,4,0)
解釋一下這個公式吧,效果就是根據(jù)一個值,去另一個表里找相應(yīng)的值。
第一個參數(shù):A2,也就是A2這個格子里的值“莫愆”是我們找值的依據(jù)。
第二個參數(shù)Sheet1!C:H,Sheet1就是我們上一步生成的表格,!C:H,表示數(shù)據(jù)范圍是C~H列。
注意數(shù)據(jù)范圍的第一列一定要是我們想找的那個值所在的列,即“莫愆”在這一列。如果是B~H列,就會找不到,C列一定要在第一列。
第三個參數(shù):4,表示我們要顯示第幾列的數(shù)據(jù),C列是第一列的話,F(xiàn)列就是第4列,所以找到的話,就顯示F列對應(yīng)的數(shù)據(jù),也就是“完成”。
如果這里參數(shù)填3的話,這里就會顯示E列的數(shù)據(jù),也就是“10人問卷”。
如果找不到則顯示“#N/A”。
第四個參數(shù):0,表示模糊匹配,這里填0就好了,填1有時候會匹配不上。
方便對比,貼一下C2格子的公式:
=VLOOKUP(A2,Sheet1!C:H,6,0)
最后的效果如下:
2.進行數(shù)量統(tǒng)計
A6格子公式(總?cè)藬?shù)):=COUNTA(A2:A5)
B7格子公式(非#N/A的總?cè)藬?shù)):=COUNTIF(B2:B5,"<>#n/a")
C7格子公式(用于對比,可直接從B7格子填充):=COUNTIF(C2:C5,"<>#n/a")
3.進行比例計算
B8格子公式:=B7/$A6
C8格子公式(用于對比,可直接從B8格子填充):=C7/$A6
其中,A6前面的美元符號,代表固定取A6這個格子的值,方便公式填充。
至此,demo完成。
看我寫了這么多,實際上操作下來也沒有幾步。數(shù)據(jù)量一旦大起來,相比于自己一個一個復(fù)制粘貼,直接幾分鐘之內(nèi)搞定,還是挺爽的。
字數(shù):1018
耗時:1小時20分
··················END··················

如若轉(zhuǎn)載,請注明出處:http://www.qjsdgw.cn/99752.html