在做表格的時候,因為需要對比兩個表中的一列數(shù),這兩列的數(shù)值是不同的,但是會有部分字符是一樣的,此時我們需要實現(xiàn)提取我們需要的這個字符的功能,其實很簡單,比如我們想實現(xiàn)下圖的字符截取:

如下圖,要提取#后面的字符,也即紅色的“SDK”到B列:

首先,在B2中輸入公式:
	=FIND("#",A2)
	 
返回#在字符串中的位置,#在A2單元格文本中是第6個字符:

FIND()函數(shù)查找第一參數(shù)在第二參數(shù)中的位置。如下圖,查找“B”在“ABCD”中是第幾個字符。第一參數(shù)是要查找的字符“B”,第二參數(shù)是被查找的字符串。最終返回“B”在“ABCD”中是第2個字符:

然后,在B2中輸入公式:
	=MID(A2,FIND("#",A2)+1,99)
	 
這樣,就提取出了#后的字符:

MID()函數(shù)返回從字符串中制定字符開始若干個字符的字符串。如下圖,MID()函數(shù)返回“ABCDE”字符串中從第2個字符開始的連續(xù)3個字符,也就是返回“BCD”:

綜上,=MID(A2,FIND("#",A2)+1,99)的意思就是從A2單元格#字符后面的一個字符起,取長度為99的字符串。其中的99是一個較大的數(shù)字,能涵蓋#后字符的最大長度即可。
這樣我們就可以利用MID()函數(shù)和FIND()函數(shù)結(jié)合實現(xiàn)截取固定內(nèi)容了!
以上就是Excel提取特定字符前后內(nèi)容的實現(xiàn)方法的全部內(nèi)容,希望對大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點
疑難解答
圖片精選