在函数中使用字符时需要加双引号"",需要注意。
一、 字 符 函 数
1、InStr字符串检索函数,InStr ( [ <数值>, ]<字符串1> , <字符串2> [ , <比较方法> ]),检索字符串2在字符串1中最早出现的位置,比较方法其值可以是:0 做二进制比较,1不区分大小写的文本比较,2 基于数据库中包含信息的比较,缺省时,则Option Compare语句的设置将决定比较的类型。如果有第一参数,则是值从字符串1指定的位数开始检索字符串1,并返回字符串2最早出现的位置。
例如:InStr("abcdABCD","bc") ,结果为2。InStr("abcdABCD",""),结果为1。InStr(3, "abcdABCD","bc", 1) 结果为6。
2、Len字符串长度检测函数,Len( <字符> ),返回字符串所含字符数,例如:Len("天空")=2,Len("abc"+"南京") 结果为5,Len("123.456")的结果为7。
3、Left字符串截取函数,left(<字符>,<数值>),从字符左边截取指定个数的字符。例如left("abcd",2)的结果为“ab”。
4、Right字符串截取函数,right(<字符>,<数值>),从字符右边截取指定个数的字符。right("abcd",2)的结果为“cd”
5、Mid字符串截取函数,Mid ( <字符> ,<数值1> [, <数值2>] ),从字符串的指定位置<数值1>截取指定个数<数值2>的字符,例如:Mid("abcd天空", 2, 4)=bcd天
6、Space空格字符函数,Space ( <数值>),返回数值表达式所指定的空格数,例如:Space(2*3)输出六个空格,Space(2-3)出错!,Space(0)说明都不输出。
7、String函数,string(<数值>,<字符串>),返回字符串的第一个字符,返回长度为数值表达式的值。例如String(3,"abc")结果为"aaa"
8、Ucase/Lcase大小写转换函数,Ucase ( <字符串表达式> ),将字符串中的小写字母转换成大写字母,Lcase ( <字符串表达式> ),将字符串中的大写字母转换成小写字母。
9、Ltrim(<字符>),Rtrim(<字符>),Trim(<字符>)。Ltrim(<字符>),分别删除前面的空格(Ltrim),后面的空格(Rtrim)和前后的空格(Trim),例如:Ltrim(" abc def ")的结果为"abc def ",Rtrim(" abc def ")的结果为" abc def",Trim(" abc def ")的结果为"abc def"。
二、示 例
下面通过几个示例来简单演示下:
创建查询设计,添加图书表,添加单价字段,对作者字段,使用LEN([作者])。作者由于是字段,输入完函数公式后会自动添加[ ]。然后分别改下名字,点击运行,得到查询结果。
创建查询设计,添加图书表,添加书号、书名、作者字段,对书号字段,使用right([书号],3)。书号由于是字段,输入完函数公式后会自动添加[ ]。然后分别改下新名字,点击运行,得到查询结果。
创建查询设计,添加图书表,添加书号、书名、作者字段,对书号字段,使用lcase([书号])。书号由于是字段,输入完函数公式后会自动添加[ ]。然后分别改下新名字,点击运行,得到查询结果。
本节主要介绍字符函数,本节只简单演示几个简单案例,后期在一些案例中还会应用到。具体再详细展开,祝大家学习快乐。
本文分享自 Excel和Access学习笔记 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!