SEARCH函數的作用是返回壹個字符串在另壹個字符串中從左到右第壹次出現的位置索引,而MID函數用於截取該字符串。
如果要在壹個包含客戶詳細居住信息的字符串中截取某個城市的信息,可以用下面的公式組合來實現(假設字符串放在單元格H1中):
IF(或(iserror (search("省",H1,1))、ISERROR(SEARCH("市",h1,1)))、"格式不匹配",
MID(H1,search("省",H1,1)+1,SEARCH("市",h1)-search("省",H65438。
在上面的公式中,前半部分
IF(或(iserror (search("省",H1,1))、ISERROR(SEARCH("市",h1,1)))
用於判斷壹個字符串是否包含“省”和“市”兩個字符。如果它只包含其中壹個或兩個都不包含,IF語句將返回“格式不匹配”的消息。ISERROR函數用於判斷給定值是否錯誤,返回TRUE或FALSE相應地;或函數用於判斷坐標條件的真實性;使用搜索功能時需要三個參數:
1,第壹個是要搜索的字符串,比如“省”和“市”
2.第二個參數是壹個字符串或單元格引用,表示壹個搜索範圍(即在哪裏查找),如上面的單元格H1。
3.第三個參數是搜索開始的位置,壹般是1(上面的公式從單元格H1的第壹個位置開始)。
函數的後半部分:
MID(H1,search("省",H1,1)+1,SEARCH("市",h1)-search("省",H65438。
用於截取字符串。
截取的過程在於確定截取的起始位置和位數。
SEARCH ("Province ",H1,1)+1表示截取時的起始位置,即從" Province "後的第壹個字符開始截取。
SEARCH ("City ",H1,1)-SEARCH ("Province ",H1,1)表示要截取的字符數,即壹個字符串中" Province "和" City "之間的字符。
請註意,搜索功能是不區分大小寫的。如果要查找和操作字母並且區分大小寫,可以使用FIND函數而不是SEARCH函數。
關於MID功能的使用,請參考以下內容:
/ie _王俊峰/大全/功能/內容/IsError.htm
/article/6b 1823095115 C5 ba 58 e 15932 . html