background image

EXCEL 中 MID 和 FIND 函数的用法

MID 既不从第一位开始截取,也不从最后一位开始截取,而是由用户自

行指定开始的位置和字符的长度。因此,若用户指定从第一位开始,便和 Left

 

函数一样。

 

  使用语法

  MID(text,start_num,num_chars) 

  Text 是包含要提取字符的文本字符串,可以直接输入含有目标文字

 

的单元格名称。

  Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符

 

的 start_num   

为 1

 

,以此类推。

  Num_chars 

 

指定希望 MID 

 

从文本中返回字符的个数。

 

  注意:

 

  如果 start_num 

 

大于文本长度,则 MID 

 

返回空文本 ("")  

 

  如果 start_num 

 

小于文本长度,但 start_num 

 

加上 num_chars 超

 

过了文本的长度,则 MID 

 

只返回至多直到文本末尾的字符。

 

  如果 start_num 

 

小于 1

 

,则 MID 

 

返回错误值 #VALUE!  

 

  如果 num_chars 

 

是负数,则 MID 

 

返回错误值 #VALUE!  

 

  如果 num_bytes 

 

是负数,则 MIDB 

 

返回错误值 #VALUE!  

 

  应用示例:

 

  详细解释

  公式 =MID(A2,7,8)”中 A2 表示要截取的数据为 A2

单元格的内容 *

*****19851221****” “

, 7”表示从第 7 位开始,共截取 8 个字符,因此系统

返回用户想截取的生日时间 19851221”  

  

FIND 用来对原始数据中某个字符串进行定位,以确定其位置。因为该招

进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,
而不管其后是否还有相匹配的字符串,有点像瞎子摸象,摸到哪就说哪,因

”  

此取名 瞎子摸象 。