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 用来对原始数据中某个字符串进行定位,以确定其位置。因为该招
进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,
而不管其后是否还有相匹配的字符串,有点像瞎子摸象,摸到哪就说哪,因
“
”
此取名 瞎子摸象 。