集深-运用字符串函数的例子
应用场景
通过使用left()、mid()、right()等字符串函数,获得源字符串的子串,从而实现灵活、高效的报表制作。
函数说明与实例
1.语法:left(string,n)
参数说明:left()获得源字符串左边的子串,string获得子串的源串n获得子串的长度
返回值:字符型
示例:
例1:left("abcdefg",3)返回:"abc"
函数说明:返回字符串的子串
2.语法:mid(s,start{,end})
参数说明:mid()获得源字符串中间的子串,s待获得子串的源串start获得子串的起始位置end获得子串的结束位置,缺省为源串的长度
返回值:字符串型
示例:
例1:mid("abcde",0)返回:abcde
例2:mid("abcde",1,2)返回:b
例3:mid("abcde",3)返回:de
3.函数说明:获得字符串右边的子串
语法:right(s,n)
参数说明:right()获得源字符串右边的子串,s待获得子串的源串n获得子串的长度
返回值:字符串型
示例:
例1:right("abced",2)返回:"ed"
4.综合实例
例如在B2单元格输入:
=yf_zhexian.Group(left(Str(订购日期),7),false,left(Str(订购日期),4)=="1997")
在C2单元格输入:
=yf_zhexian.Sum(运货费)
在D2单元格输入:
=yf_zhexian.sum(运货费,left(Str(订购日期),4)=="1996"&&mid(Str(订购日期),5,7)==right(B2,2),true)
设计界面如下图:
预览效果如下图: