今天介紹從特定字符截取字符串的方法,這裡需要用到另一個函數find;
先介紹一下find的用法,find包含兩個參數,第一個參數是要查找的文本,第二個參數是文本所在的單元格,find返回的結果是要查找的文本所在的位置。
舉例:提取“202.96.119.221:80@dddHTTP$1.2#”這個字符串@和$之間的字符,
我們分步來實現這個目标:
1、首先查找字符“@”在字符串“202.96.119.221:80@dddHTTP$1.2#”中的位置
通過這一步我們得到了@所在的位置;
2、接下來查找字符“$”位置:
解釋下,為什麼要B1 1,這是因為我們需要從@的後一個字符截取,所以要加上1,C2-B2-1的意思是 計算字符“@”和“$”之間的字符長度;
整個任務就完成了,這是一個思路,當然我們也可以用一個公式來解決,我們是為了解釋方便拆成了3個公式,接下來,我們來整合一下:
這是我們寫的第一個比較大的公式,思路還是比較清晰的;
任何一個看似複雜的問題,都可以拆解成小問題來解決,每當我們看到一大串公式時頭都大了,其實拆解下并不複雜,路漫漫其修遠兮,堅持學習吧!
公衆号:從零開始學習Excel,如有問題,及時回複!
,