問題來源
朋友傳來樣表,要取出單元格中括號內(nèi)的內(nèi)容:
公式解析
FIND(“(”,A2):
在A2單元格中查找左括號“(” ;
FIND(“(”,A2)+1:
左括號“(” 位置加1,即是括號內(nèi)第一個字符;
FIND(“)”,A2)-1:
在A2單元格中查找右括號“)”,減1,即是括號內(nèi)最后一個字符的位置;
FIND(“)”,A2)-1-FIND(“(”,A2):
單元格A2中括號內(nèi)字符的長度;
MID(A2,FIND(“(”,A2)+1,FIND(“)”,A2)-1-FIND(“(”,A2)):
在A2單元格,從左括號“(” 后一位開始取,提取括號內(nèi)字符長度個字符,即是括號內(nèi)文本。
函數(shù)用法
FIND 函數(shù)
用于在第二個文本串中定位第一個文本串,并返回第一個文本串的起始位置的值,該值從第二個文本串的第一個字符算起。
語法:
FIND(find_text,within_text, [start_num])
參數(shù):
find_text ? ?必需。要查找的文本。
within_text ? ?必需。包含要查找文本的文本。
start_num ? ?可選。指定開始進(jìn)行查找的字符。 within_text中的首字符是編號為1 的字符。如果省略 start_num,則假定其值為1。
MID函數(shù)
返回文本字符串中從指定位置開始的特定數(shù)目的字符,該數(shù)目由用戶指定。
語法:
MID(text,start_num, num_chars)
參數(shù):
text ? ?必需。包含要提取字符的文本字符串。
start_num ? ?必需。文本中要提取的第一個字符的位置。 文本中第一個字符的 start_num為 1,以此類推。
num_chars ? ?必需。指定希望 MID 從文本中返回字符的個數(shù)。