search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

Excel提取數字字母

新手可以看前面,大神請看到最後,有知識求教。

這裡講述一個通法,可以提取到任意不規則數字,字母等。

很多函數有對規則性數字的提取效果,不規則的也會有公式,或者是自定義函數都可以解決,那些以後再說,今天用到的辦法是昨天提過的通配符

稍微步驟有些多了一點,沒有直接輸入公式方便,只是對於很多人來說有時候公式不理解記不住,用的時候還要找,用下面這個樣子要好理解很多咯。

暑假胖了20斤
公雞下了2個蛋
氣溫又升3攝氏度到了31度
25日我希望點贊超過100次才好

複製到word中,然後進行替換。

思路就是很簡單的,把所有數字串前後加一個標誌,分列就可以咯。

查找內容:([0-9]{1,}),替換內容#\1#,注意勾選使用通配符。

然後就變成了這樣,數字前後都有一個#的標識。

粘貼的時候選了個匹配目標格式,然後開始分列。

選擇選擇分隔符號"#"進行分列

有一個不導入此列的選項,可以把文字列選這個。

最終結果

解釋下這裡的通配符,首先一定要勾選使用通配符。

[0-9]指所有數字,同理[A-Z,a-z]可以指所有的字母,

[1,2]就可以指1或者2的意思。短橫-就是多少到多少的意思。

題外:嘆號!可以起到一個非的作用,[!0-9]是所有非數字的意思。

{1,}是指前面的數字重複1到多次,如果沒有這個,20會被替換成#2##0#的樣子。

替換中的"\1"和查找中最外層的小括弧對應,指括弧的那一塊。

題外:查找"(電腦)(office)"替換成"\2\1"就可以把"電腦office"變成"office電腦"。

提取字母的辦法可以也用那樣咯。

求教

學藝不精向來很多事情容易糾結,開始的時候想將"[!0-9]"替換為空,,結果發現回車符也一起被替換掉了,,最後得到的是一串的數字,,word能不能替換的時候保留那個換行符?



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦