1.如何將字符串中的金額提取出來?
Step 01 將A列內容複製到C列,並將報銷還有之前的所有字符替換掉。按Ctrl+H,查找內容輸入:*報銷,替換欄中不輸入任何內容,單擊全部替換。
Step 02 將元替換掉。查找內容輸入:元,替換欄中不輸入任何內容,單擊全部替換。
輕鬆就解決了。
2.如何從錯誤描述中,將成本對象提取出來?
成本對象是指從指定的成本對象之後的[成本對象的內容],也就是現在標紅色字體的內容就是需要提取的內容。用公式法是很麻煩的,若用替換法卻能輕鬆搞定。
Step 01 將指定的成本對象還有之前的所有內容替換掉。按Ctrl+H,查找內容輸入:*指定的成本對象,替換欄中不輸入任何內容,單擊全部替換。
這樣就完成了一半,只需將]後面的字符替換掉就搞定。
正常我們想到的是用分列,按]符號分列,你會發現成本對象少了]。
其實,這裡同樣用替換的方法就可以解決。
Step 02 將]之後的所有內容替換掉。按Ctrl+H,查找內容輸入:]*,替換內容輸入:],單擊全部替換。
簡單兩步,輕鬆搞定。
3.將文字和數字混合字符串中分離文字和數字。
01 提取文字
Step 01 將內容複製到Word中,按快捷鍵Ctrl+H,點擊更多按鈕。
Step 02 查找內容輸入[0-9],意思就是說查找0到9的所有數字,勾選使用通配符,點擊全部替換按鈕。
Step 03 替換完就只剩下文字,再將文字複製到Excel中即可。
02 提取數字
跟提取文字的方法一樣,只是查找內容略作改變。
Step 01 將內容複製到Word中,按快捷鍵Ctrl+H,點擊更多按鈕。
Step 02 查找內容輸入[!0-9],意思就是說查找不是0到9的所有內容,!就是非,反過來的意思。勾選使用通配符,點擊全部替換按鈕。
Step 03 這樣就剩下了數字,再將數字複製到Excel中即可。
用Word替換,即使數字在中間也可以,比用函數更方便。不過Excel中的替換不可以實現這種效果!
4.從字母和數字混合字符串中分離數字。
將內容複製到Word進行替換。字母用[a-zA-Z]表示,將這個內容替換掉就剩下數字。
這種數字比較特殊,前面包含0,不能直接複製過來,否則0就消失了。需要將Excel的單元格設置為文本格式,然後再複製,右鍵選擇匹配目標格式。
5.從不規律的字符串中提取數字,裡面包含小數點。
這種如果藉助Excel公式,簡直不可想像,難度超級大!而藉助Word的查找功能卻可以輕鬆實現。
看清楚了,這次是查找,不是替換哦。查找內容為[0-9.]{1,},意思是0-9且含有小數的數字,最低為一個數字,將內容查找出來。
跟上一例一樣,也需要事先將Excel的單元格設置為文本,然後再複製,右鍵選擇匹配目標格式。
總結
01 範圍:數字[0-9],字母[a-zA-Z]。
02 非,相反:不是數字[!0-9],不是字母[!a-zA-Z],不是數字也不是字母[!0-9a-zA-Z],也就是前面加!。
03 連續字符:{1,}代表最低1位,{3,}代表最低3位。
如果想深入研究,點擊特殊格式就可以看到所有。
VIP 888 元,一次報名,所有視頻課程,終生免費學,提供一年在線答疑服務。
報名後加盧子微信chenxilu2019,發送報名截圖邀請進群。
推薦:不服來試!被吹上天的Ctrl+E?究竟有多厲害!| 新技巧
上篇:這6個Ctrl+F的用法,你還沒用過嗎?|快捷鍵
這樣學快捷鍵過癮不,下一個想學啥?
作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創始人,個人公眾號:Excel不加班(ID:Excelbujiaban)
請把「Excel不加班」推薦給你的朋友
無需打賞,請點在看↓↓↓