Excel中提取文本字符串中特定字符前或后內容的方法
時間:
曉生931由 分享
如何提取文本字符串中特定字符前或后的內容,具體該怎么去操作的呢?今天,學習啦小編就教大家在Excel中提取文本字符串中特定字符前或后的內容方法。
Excel中提取文本字符串中特定字符前或后內容的步驟如下:
如下圖,要提取#后面的字符,也即紅色的“SDK”到B列。
首先,在B2中輸入公式:
=FIND("#",A2)
返回#在字符串中的位置,#在A2單元格文本中是第6個字符。
知識點說明:
FIND()函數查找第一參數在第二參數中的位置。如下圖,查找“B”在“ABCD”中是第幾個字符。第一參數是要查找的字符“B”,第二參數是被查找的字符串。最終返回“B”在“ABCD”中是第2個字符。
然后,在B2中輸入公式:
=MID(A2,FIND("#",A2)+1,99)
這樣,就提取出了#后的字符。
知識點說明:
MID()函數返回從字符串中制定字符開始若干個字符的字符串。如下圖,MID()函數返回“ABCDE”字符串中從第2個字符開始的連續(xù)3個字符,也就是返回“BCD”。
綜上,=MID(A2,FIND("#",A2)+1,99)的意思就是從A2單元格#字符后面的一個字符起,取長度為99的字符串。其中的99是一個較大的數字,能涵蓋#后字符的最大長度即可。
Excel中提取文本字符串中特定字符前或后內容相關文章: