我的Excel數據提取秘籍,讓你1分鐘搞定1天的工作量!

excel從零到一 發佈 2024-03-02T18:14:17.797125+00:00

今天有粉絲問到:如何將左側的數據轉換為右側的格式愣了幾分鐘後,我想出來了一個非常簡單的解決方法,就是利用Word文檔,用它提取數據真的太方便了!來看下操作一、粘貼數據到Word文檔將數據粘貼到Word文檔,然後按下快捷鍵【Ctrl+H】調出替換,然後設置下查找內容:[!

今天有粉絲問到:如何將左側的數據轉換為右側的格式

愣了幾分鐘後,我想出來了一個非常簡單的解決方法,就是利用Word文檔,用它提取數據真的太方便了!來看下操作

一、粘貼數據到Word文檔

將數據粘貼到Word文檔,然後按下快捷鍵【Ctrl+H】調出替換,然後設置下

查找內容:[!0-9]

替換為:^p

[!0-9]表示除了查找除了數字之外的所有字符,^p是一個換行符,我是可以在下面的【特殊字符】中來點擊輸入的

還需要勾選【使用通配符】,最後點擊全部替換即可

這樣的話就會將不是數字的數據都替換為1個換行符,現在每兩個數據之間是有很多的換行符的,並且數據個數也不是確定的。

二、刪除換行符

刪除換行符我們還是使用的替換,操作如下動圖

查找內容:^p^p

替換為:^p

設置完畢後,取消【使用通配符】,然後多次點擊全部替換,直到顯示【替換了0處】就表示完全替換完畢,我們在將數據粘貼回Excel表格,並且在選擇性粘貼中選擇為【文本】,至此就會得到工號了

【姓名】也是一樣的操作,我只需要在替換中將【查找內容】設置為【0-9】,就會將所有的數字都替換掉,然後得到所有的姓名,按照順序直接粘貼即可。

三、案例延伸

剛才我們是通過全部替換數字與非數字的方式得到了想要的結果,我們也可以考慮通過替換漢字,將所有的替換都替換掉來得到正確的結果,操作都是一樣的

只需要將【查找內容】設置為:[一-龜]

就會將所有的漢字的刪除掉,得到數字,然後再使用相同的方法刪除換行符,粘貼回Excel即可,在這裡就不再演示了

最後跟大家列舉了幾個比較常用的格式,如果實在記不住,直接粘貼使用即可

[0-9]:所有的數字
[!0-9]:除了數字之外的所有數據
[a-z]:表示所有的小寫字母
[!a-z]:除了小寫字母之外的所有數據
[一-龜]:表示所有的漢字
[!一-龜]:除了漢字之外的所有數據
[A-Z]:表示所有的大寫字母
[!A-Z]:除了大寫字母之外的所有數據

以上就是今天的全部內容了,他們的本質其實就是正則表達式,如果感興趣的話,你可以搜下相關的內容

我是Excel從零到一,關注我,持續分享更多Excel技巧


如果你想要提高工作效率,不想再求同事幫你解決各種Excel問題,可以了解下我的專欄,帶你快速成為Excel高手,專欄永久有效,無時間限制

關鍵字: