web报表开发工具FineReport常用函数的用法总结(文本函数

所需积分/C币:50 2015-05-11 16:25:19 118KB PDF
31
收藏 收藏
举报

web报表开发工具FineReport常用函数的用法总结(文本函数
EXACT(" Spreadsheet" Spreadsheet")等于TRUE EXACT(" Spreadsheet"r" S preadsheet")等于 FALSE。 EXACT(Spreadsheet","spreadsheet)F FALSE ND FIND( find text, within text, start_num):在文本串中查找另一文本串,并且从 within text中的第一个字符开始返回到 find text的起始位置编号。也可以使用 SEAERCH函数在文木串中查找另一文木串,所不同的是FIND函数能区分大小写,但不允 许使用迸配符。 Find text:需要查找的文本或包含文本的单元格引用。 Within text:包含需要查找文本的文本或单元格引用。 Start_num:指定进行查找字符的起始位置。在 within text中起始位置字符编号为1。如 果省略 start num,则假设值为1 备 如果 find text不在 within text中,FIND函数返回错误信息*ALUE!。 如果 start num不大于0,FIND函数返回错误信息* VALUE! 如果 start num人于 within_text的长度,FIND函数返回错误信息* VALUE!。 如果 find text是空白文本,FIND函数将在搜索串中匹配第一个字符(即编号为 start num或1的字符)。 示例 FIND("I"," Information")等于1。 FIND("i"" Information")等于9。 FIND("o" Information",2)等于4 FIND("o" Information",12)等于* VALUE!。 INDEXOF INDEXOF(str1, index):返回字符申str1在 index位置上的字符。 备注: index是从O开始计数的 INDEXOF(" FineReport",O)等于"F'。 INDEXOF(" FineReport",2)等于'n" INDEXOF(" FineReport",9)等」"t" LEFT LEFT(text,num_ chars):根据指定的字符数返回文本串中的第一个或前几个字符。 Text:包含需要选取字符的文本串或单元柊引用 Num chars:指定返回的字符串长度。 备注: Num chars的值必须等于或大于0。 如果 num chars大于整个文本的长度,LEFT函数将返回所有的文本。 如果省略 num chars,则默认值为1。 示例 LEFT(" Fine software",8)等于 Fine sof" LEFT(" Fine software")等于NF 如果单元格A3中含有" China",则LEFT(A3,2)等」"Ch LEN LEN(text):返回文本串中的字符数 Text:需要求其长度的文本,空格也计为字符 LEN(" Evermore software")等于17。 LEN("")等于1。 LOWER LOWER(text):将所有的大写字母转化为小写字母。 Text:需要转化为小写字母的文本串。 LOWER函数不转化文本串中非字母的字符 示例 LOWER("AM.10:30")等Ja.m.10:30″。 LOWER(" China")等于" china"。 MID MID(text, start num,num_ chars):返回文本串中从指定位置开始的一定数日的字符,该 数目由用户指定。 ext:包含要提取字符的文本串。 Start num:文本中需要提取字符的起始位置。文本中第个字符的 start nun为1,依 此类推。 Num chars:返回字符的长度 备 如果 start num大于文本长度,MID函数返回"(空文本)。 如果 start num小于文本长度,并且 start num加上 num chars大于文本长度,MID 函数将从 start num指定的起始字符直至文本末的所有字符。 如果 start nun小于1,MID函数返回错误信息*ALUE! 如果 num chars是负数,MID函数返回错误信息* VALUE!。 示例: MID(" Finemore software"10,8)返回 software" MID(" Finemore software"30,5)返回"(空文本) MID(" Finemore software"0,8)返回* VALUE! MID(" Finemore software"5,-1)返回* VALUE!。 NUMTO NUMTO( number):返回 number的中文表示。 示例: NUMTO(2345)等于二三四五 PROPER PROPER(text):将文木中的第一个宇母和所有非字字符后的第一个字时转化成大写,其 他字母变为小写 Text:需要转化为文本的公式、由双引号引用的文本串或是单元格引用 PROPER("Finemore Integrated Office)-FFinemore Integrated Office PROPER("100 percent")等于"100 Percent" PROPER(" SpreaDSheEt")等于" Spreadsheet"。 REGEXP REGEXP(str; pattern):字符串str是否与止则表达式 pattern相匹配。 小例 REGEXP(" aaaaaa","a*c")等于true。 REGEXP("abc","a*c")等于 false。 REGEXP(str; pattern, intNumber):字符串str是否与具有给定模式 intNumber的正则 表达式 pattern相匹配。 备注 CASE INSENSITIVE=0启用不区分大小写的匹型 标志连同此标志来启用 Unicode感知的、不区分大小写的匹配。默认情况卜,不区分大 小写的匹配假定仅匹配 US-ASCII字符集中的字符。可以通过指定 UNICODE CASE MULTILINE=1启用多行模式。 DOTALL=2启用dota模式。 在 doall模式中,表达式可以匹配任何字符,包括行结束符。默认情况下,此表达式不匹 配行结束符。 UNICODE CASE=3启用 Unicode感知的人小写折叠 指定此标志后,由 CASE INSENSITIVE标志启用时,不区分大小写的匹配将以符合 Unicode standard的方式完成。 CANON_EQ=4启用规范等价 指定此标志后,当且仅当其完整规范分解匹配时,两个字符才可视为匹配。 UNIX LINES=5启用Unix行模式。 在此模式中,、^和$的行为中仅识别"\n行结束符。 LITERAL=6启用模式的字面值解析。 指定此标忐后,指定模式的输入字符串就会作为字面值字符序列来对待。输入序列中的元字 符或转义序列不只有任何特殊意,标志 CASE INSENSITIVE和 UNICODE CASE在 与此标志一起使用时将对匹配产生影,其他标忐都变得多余了。 COMMENTS=7模式中允许空白和注释 此模式将忽略空白和在结束行之前以#开头的嵌入式注释。 例 REGEXP(" Aaaaabbbbc","a*b*c",3)等于true REGEXP(" Aaaaabbbbc","a*b*c",1)等于 false。 REPLACE REPLACE( old text, start num, num chars, new text):根据指定的字符数,用其他文 本串来替换某个文本串中的部分内容 old text:需要被替换部分字符的文本或单元格引用。 Start num:需要用 new text米替换 old text中字符的起始位置 Num chars:需要用 new tex来替换 old text中字符的个数。 New text:需要替换部分旧文本的文本。 REPLACE("0123456789",5,4,"*"等于0123*89″。 REPLACE("1980",32"99")等于"1999″ REPT REPT(text, number times):根据指定的次数重复显示文本。REPT函数可用来显示同 字符串,并对单元格进行填充。如果 number times为0,REPT函数将返回(空文本) 如果 number_ times不是整数,将被取整。REPT函数的最终结果通常不大于32767个 字符。 Text:需要重复显小的文本或包含文本的单元格引用 Number times:指定文本重复的次数,且为正数。 备注 该函数可被用于在工作表中创建简单的直方图。 REPT("$",4)等于 如果单元格B10的内容为你好",REPT(B10,3.6)等于你好你好你好 RIGHT RIGHT(text,num_ chars):根据指定的字符数从右开始返回文本串中的最后个或几个字 符 Text:包含需要提取宁符的文本串或单元格引用。 Num chars:指定 RIGHT函数从文本串中提取的字符数。 Num chars不能小于0 如果 num chars大于文本串长度, RIGHT函数将返回整个文本。如果不指定 um chars, 则默认值为1。 例 RIGHT(" It is interesting",6)等于" esting" RIGHT(" Share holder")等于"r" RIGHT(" Huge sale",4)等于"sale"。 SPLIT SPLIT( String1, String2):返回由 String2分割 String1组成的字符串数组 String1:以双引号表示的字符串。 String2:以双引号表示的分隔符。例如逗号"," 备注 如果只有一个参数,则返回·个错误。 如果有多个参数,则只有前两个起作用 示例 SPLIT( hello, world, yes" ,")=[ hello""world"yes"] SPLIt( this is very good"")=thisis"very""good"Jo STARTWITH STARTWITH(str1,str2):判断字符串str1是否以str2开始。 备注 str1和str2都是大小写敏感的。 示例 STARTWITH(" FineReport"!"Fine")等于true。 STARTWITH(" FineReport"," Report")等于 false。 STARTWITH(" FineReport","Fine")等于 false SUBSTITUTE SUBSTITUTE( text, old text new text, instance num):用 new text替换文木串中 的 old text。 Text:需要被替换字符的文本,或含有文本的单元格引用。 old text:需要被替换的部分文本。 New text:用于替换 old text的文本 Instance num:指定用 new text来替换第几次出现的 old text。如果指定了 instance_num,则只有指定位質上的old_text被替换,否则文字串中出现的所有 old text都被 new text替换。 备注: 如果需要替换文本串中的指定文本,则使用 SUBSTITUTE函数;如果需要替换文本串中指 定位置上的任意文本,则使用 REPLACE函数。 例 SUBSTITUTE(" data base","base"!"mode|")等于 data model"。 SUBSTITUTE("uly28,2000","2","1",1)等于Juy18,2000″ SUBSTITUTE("Juy28,2000","2""1")等于July18,1000″。 SUBSTITUTE("uly28,2000""2""1"2)等」"Juy28,1000″。 TODOUBLE TODOUBLE(text):将文本转换成 Double对象。 Text:需要转换的文本。 示例 TODOUBLE("12321")等于 new double(12321) TOINTEGER TOINTEGER(text):将文本转换成 Integer对象。 Text:需要转换的文本。 示例 TOINTEGER("123")等于 new Integer(123)。 TRIM TRIM(text):清除文木中所有空格,单词间的单个空格除外,也可用」带有不规则空格的文 Text:需要清除空格的文本 示例 TRIM(" Monthly Report")等于 Monthly report。 TOIMAGE TOIMAGE(path):返回path路径下的 Image

...展开详情
试读 11P web报表开发工具FineReport常用函数的用法总结(文本函数
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享宗师

关注 私信
上传资源赚钱or赚积分
最新推荐
web报表开发工具FineReport常用函数的用法总结(文本函数 50积分/C币 立即下载
1/11
web报表开发工具FineReport常用函数的用法总结(文本函数第1页
web报表开发工具FineReport常用函数的用法总结(文本函数第2页
web报表开发工具FineReport常用函数的用法总结(文本函数第3页

试读结束, 可继续读1页

50积分/C币 立即下载