集深-运用字符串函数的例子

应用场景

通过使用left()mid()right()等字符串函数,获得源字符串的子串,从而实现灵活、高效的报表制作。

函数说明与实例

1.语法:left(string,n)

参数说明:left()获得源字符串左边的子串,string获得子串的源串n获得子串的长度

返回值:字符型

示例:

1left("abcdefg",3)返回:"abc"

函数说明:返回字符串的子串

 

2.语法:mid(s,start{,end})

参数说明:mid()获得源字符串中间的子串,s待获得子串的源串start获得子串的起始位置end获得子串的结束位置,缺省为源串的长度

返回值:字符串型

示例:

1mid("abcde",0)返回:abcde

2mid("abcde",1,2)返回:b

3mid("abcde",3)返回:de

 

3.函数说明:获得字符串右边的子串

语法:right(s,n)

参数说明:right()获得源字符串右边的子串,s待获得子串的源串n获得子串的长度

返回值:字符串型

示例:

1right("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)

设计界面如下图:

<a href=

预览效果如下图:

集深-运用字符串函数的例子2

注:yf_zhexian数据集中订购日期的保存格式是yyyy-mm-dd

本文标签: