1 / 12
文档名称:

08 Excel的基本函数应用(3)-提取字符串中的连续数字.ppt

格式:ppt   大小:114KB   页数:12
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

08 Excel的基本函数应用(3)-提取字符串中的连续数字.ppt

上传人:文库旗舰店 2018/7/4 文件大小:114 KB

下载得到文件列表

08 Excel的基本函数应用(3)-提取字符串中的连续数字.ppt

文档介绍

文档介绍:第8课 Excel的基本函数应用(3) 提取字符串中的连续数字
SEARCHB函数
在其他文本字符串中查找文本字符串,并返回要查找字符串的起始位置编号。
此结果是基于每个字符所使用的字节数,并从start_num开始的。此函数用于双字节字符。
语法:SEARCHB (find_text, within_text, start_num)
Find_text:是要查找的文本。
Within_text:是要在其中查找find_text的文本。
Start_num:是 within_text中开始查找的字符的编号。如果忽略start_num,则假定其为1。
2
MIDB函数
返回字符串(String)的一部分。第一个字节的编号为1。
MIDB将源字符串当作一组字节,而不是一组字符来处理。
此函数用于双字节字符。
语法:MIDB (text, start_num, num_bytes)
Text:是包含要提取字符的文本字符串。
Start_num:是文本中要提取的第一个字符的位置。
Num_chars:指定希望 MIDB从文本中返回字符的个数。
例如:MidB ("This is a test", 11, 4) //返回"test"
3
LEN函数
返回文本字符串中的字符数。
语法:LEN (text)
Text:是要查找其长度的文本。空格将作为字符进行计数。
4
=MIDB(B2,SEARCHB("?",B2),LEN(B2))
SEARCHB函数在B2单元格的文本中查找第1个半角字符出现的位置,通配符”?”匹配于任意一个半角符号。
MINB函数将B2单元格的字符串从第一个SEARCHB(“?”,B2)个字节开始,取LEN(B2)个字节字符。
LEN(B2)函数求出B2单元格字符串的长度。
5
实训:提取联系方式中的电话号码
利用SEARCHB函数定位半角字符。
利用MIDB函数提取字符。
利用LEN函数计算字符串长度。
注意:这种方法,要求“联系电话”字符串中,电话号码前面都是全角字符,电话号码后面没有其他字符,否则,会提取出多余的信息。
6
FIND函数
用于查找其他文本字符串内的文本字符串,并从要查找的字符串的首字符开始返回字符串的起始位置编号。
语法:FIND (find_text, within_text, start_num)
Find_text:是要查找的文本。
Within_text:是包含要查找文本的文本。
Start_num:指定开始进行查找的字符。within_text中的首字符是编号为1的字符。如果忽略start_num,则假设其为 1。
7
MIN函数
返回一组值中的最小值。
语法:MIN(number1,number2,...)
Number1,number2,..要从中找出最小值的1到30个数字参数。
可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。
如果参数中不含数字,则函数MIN返回0。
8
MID函数
返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
语法:MID (text, start_num, num_chars)
Text:是包含要提取字符的文本字符串。
Start_num:是文本中要提取的第一个字符的位置。文本中第一个字符的start_num 为 1,以此类推。
Num_chars:指定希望MID从文本中返回字符的个数。
9
=MID(B2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},B2&"0123456789")),LEN(B2))
B2&0123456789,将B2单元格的内容与字符串”0123456789”拼接,使得字符串中一定包含0~9这是个数字符号,以免当查找的数字符号不存在时,出现错误信息。
FIND函数分别求出0~9这十个数字在字符串中首次出现的位置。
MIN函数求出这些位置的最小值,即第1个数字符号的位置。
MID函数从B2单元格的第1个数字开始,取出后面所有字符。
10