① 要怎樣在EXCEL中去掉前後的文字,只保留數字
1、首先我們打開excel辦公軟體,通過指定內容作為樣例進行使用。
② 在EXCEL表格中怎麼去掉數字後面的字母
看實際情況,如果數字和字母有規律,比如數字的位數都是一樣的,或者字母的個數是一樣的,可以用LEFT 或者RIGHT函數來解決。如果雜亂無章,就要寫VBA代碼,而且代碼也比較復雜。
③ 07版EXCEL在一個單元格中怎樣去掉數字後面的文字
本文將使用:
LEN(字元串): 返回括弧內字元個數
SUBSITITUDE(字元串,被替換內容,替換為,被替換的序位號):返回替換後的字元串
LEFT(字元串,提取位數)返回從左邊提取後的字元串
逆向思維:反其道行之的非常規思維方式
表哥終於得空,准備將攢成堆問題,一一解決掉。
比如工作中,有小夥伴遇到這樣的問題:
如何去掉最後一個字元
最後一位是字元"/ ",去掉他有兩個辦法:
一個是手動刪,先要雙擊單元格,使之進入編輯狀態,之後將游標移至最後,刪除掉。
這個辦法非常簡單,只要游標定位準確即可。如果行數比較少,手動刪最快,但如果有幾十行、幾百行數據,就不太實用了。既浪費時間,又容易出錯。
表哥不喜歡手動,喜歡自動
因此,批量化處理的情況下,推薦使用公式法。
公式法有兩個思路:一種是常規思路,另一種的非常規的逆向思維。
首先,常規思路是使用公式模擬手動的方式。
先找到最後一位"/ "的序位號,使用替換函數SUBSITITUDE將其替換為空。
官方給出的SUBSITITUDE語法
根據SUBSITITUDE函數的語法,需要確定:
(1)將要被替換的字元,(2)全部指定替換內容的個數。
紅框內為"被替換內容的個數"
第(1),已經確認,即為"/ "替換為空;
而第(2),有的小夥伴會奇怪,可選參數明明是被替換內容的序位號,為何卻改為確認個數?
舉例說明:
海可枯石可爛天可崩地可裂,我們肩並著肩手牽著手。——出自經典的《還珠3》片頭曲
"可"有4個,若替換第4個,則被替換內容序位號="可"的個數=4
注意標黃色的格子,這裡面一共有4個"可",而每個"可"被賦予一個被替換內容序位號。如果替換掉第4個"可",則其序位號=所有"可"的個數=4。
回到本文正題,替換掉最後一個"/ "的序位號,等於全部"/ "的個數。
如何計算全部"/ "的個數?
有個小技巧,就是用全部文本內容的字元數,減掉不包含"/ "字元數,即為全部"/ "個數。
第1步,LEN(B2)用於求出全部文本字元數;
第2步,SUBSTITUTE(B2,"/","")用於替換掉全部"/";
第3步,前兩步相減即為全部"/"的個數。
綜上,以單元格C2為例,公式為:
C2=LEN(B2)-LEN(SUBSTITUTE(B2,"/",""))
之後,只要再用一次SUBSTITUTE,就可以實現目標,替換掉最後一個"/"。
以單元格E2為例,公式為:
E2=SUBSTITUTE(B2,"/","",C2)
以上是第一種方法,如果你覺得步驟有些繁瑣,那麼可以試試非常規方法,利用逆向思維解決問題。
逆向思維(Reverse Thinking)是什麼鬼?
當大家都朝著一個固定的思維方向思考問題時,而你卻獨自朝相反的方向思索,這樣的思維方式就叫逆向思維。
逆向思維
最著名的一句逆向思維名言"如果我知道自己會在哪裡死去,我就永遠都不去那兒"。——查理芒格。
用正向思維翻譯過來,意思為:遠離那個的地點,就不會在那裡死去,從而降低死亡的概率。
表哥Tips:
查理芒格是股神巴菲特的最重要的合作夥伴,他們一起經營的"伯克希爾哈撒韋"公司是全球迄今為止股價最高的一隻。由於查理芒格的知識覆蓋面非常之廣,如同網路全書,創立的幾十個思維模型,不但用以解決自己生意及生活的難題,也分享並幫助了很多人。而逆向思維就是其中的一個。表哥正在拜讀《窮查理寶典》,感覺這個億萬富翁是個腳踏實地的熱心老人,書中滿滿干貨,不論是投資還是做人,都非常實用。強烈建議同學們讀一讀(一本正經地嚴肅臉)。
回到正題,既然文章開篇說到要去掉最後一個字元,根據逆向思維,那麼是不是可以甩掉最後一個字元,只提取前面的字元呢?
沒錯,你想的很對!方法和步驟比常規思維簡單得多。
思路:計算出所有字元的個數,提取時,將提取字元數減掉1,即得。
第1步,使用LEN(B2)計算出全部字元的個數;
第2步,上一步基礎上減1,得出提取的字元個數;
第3步,使用從左提取函數LEFT,提取第2步的個數。
綜上,以單元格C2為例,公式為
C2=LEFT(B2,LEN(B2)-1)
以上就是去掉最後一個字元的兩個方法,你學會了嗎?
如果你覺得方法還不錯,
請關注、點贊、轉發,
分享給更多的人學習到。
也是對表哥的肯定與鼓勵,謝謝↖(^ω^)↗
如果你在工作中遇到excel難題,歡迎留言或私信,表哥會幫你一起想辦法!
④ excel單元格里如何批量去掉數字和數字後面的文字
假設原數據位於A列,且自A2開始,那麼B2=MID(A2,1,MAX(IF(ISERROR(FIND({1,2,3,4,5,6,7,8,9,0},A2)),0,FIND({1,2,3,4,5,6,7,8,9,0},A2))))
注意:該公示為數組公式,輸入完成後需要按ctrl+shift+enter三鍵確認
⑤ excel單元格中如何只保留前面幾個字元,去掉後面的字元
1、比如,下圖中的數據。每個單元格數據前面3個字元都是相同的。