在之前的文章《Excel中如何将兩個文本合并在一起?》中給大家分享過如何合并文本,今天這篇文章分享一下如何從一個文本中截取出一部分。
比如從一個文件的路徑中截取出文件名,該如何操作呢?相信通過這篇文章的講述,這個問題肯定是小菜一碟了。
Excel為了快速實現類似的功能,提供了截取字符串最常用的3把“剪刀”,它們就是LEFT函數、MID函數和RIGHT函數,合理使用它們,就可以截取出字符串中的任意字符。
1.使用LEFT函數從左端截取字符隻要你告訴LEFT函數從哪個字符串中截取字符,截取多少個字符,它就能幫你從左端開始完成截取,如下圖所示。
2.使用RIGHT函數從右端截取字符
和LEFT函數一樣,隻要你告訴RIGHT函數從哪個字符串中截取字符,截取多少個字符,它就能幫你從右端開始完成截取,如下圖所示。
3.截取中間字符
知道了LEFT函數和RIGHT函數,就可以嵌套使用,用來截取中間的字符,如下圖所示。
不喜歡嵌套使用?貼心的Excel當然給我們準備了更簡單的MID函數。你隻需要告訴MID函數,要從哪個字符串中截取、從第幾位開始截取、截取多少個字符,它就能完成截取啦,如下圖所示,得到的結果和上圖的結果一緻。
當然,靈活的使用MID函數,可以替代LEFT函數和RIGHT函數哦,這個就交給冰雪聰明的你去嘗試吧。
4.按字節截取在之前的文章《Excel中6個常用的文本處理函數!》中,提到過計算文本長度的函數LEN和LENB,同樣,LEFT函數、RIGHT函數和MID函數也有與之對應的按字節截取的LEFTB函數、RIGHTB函數和MIDB函數。如下圖所示,使用LEFTB函數後,截取“玩兒轉”時,就需要将長度設置為6(計算機中一個漢字是兩個字節)。
5.回歸最初的問題
為了在字符串“E:\頭條\玩轉Office\excel\文本截取.xlsx”中截取出“文本截取.xlsx”,我們可以先計算出最後一個“\”出現的位置n,再使用MID函數進行截取。但是在路徑中可能有多個“\”,使用FIND函數隻能找到第一個“\”的位置。所以我們需要使用一個技巧,就是使用字符替換函數SUBSTITUTE。具體步驟如下:
總結
怎麼樣,你學會了嗎?如果有任何不清楚的地方,可以在評論區留言和我讨論。
有關文本截取的操作,之前也寫過一個有趣的例子《Excel中将金額“1234.56”分列顯示在多個單元格!》,有興趣的朋友可以去浏覽一下哦。
您的收藏和轉發對我很重要,謝謝大家!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!