下表A列中已錄入了客戶編碼,此編碼其中就包含有合同號,並且合同號都是以B開頭的,但字符長度不等。
問題是:將合同號從客戶編碼中提取到B列
操作步驟:
本實例我們就利用excel中SEARCH函數來結合RIGHT、LEN函數來設計公式。
單擊B2單元格,在編輯欄輸入公式:=RIGHT(A2,LEN(A2)-SEARCH("B",A2,8)+1)
確定,即可從A2中提取合同號到B2單元格。再次單擊B2單元格,向下復制公式,完成其余合同號的提取。
本實例使用到了SEARCH函數,下面是excel中SEARCH函數的用法介紹: SEARCH函數的用法是:返回從 start_num 開始首次找到特定字符或文本字符串的位置上特定字符的編號。
SEARCH函數語法是:SEARCH(find_text,within_text,start_num)
SEARCH函數相關參數介紹:
第一,Find_text:是要查找的文本。可以在 find_text 中使用通配符,包括問號 (?) 和星號 (*)。問號可匹配任意的單個字符,星號可匹配任意一串字符。如果要查找真正的問號或星號,請在該字符前鍵入波形符 (~)。
第二,Within_text:是要在其中查找 find_text 的文本。
第三,Start_num:是within_text中開始查找的字符的編號。