<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java軟件報表軟件技術博客

    java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
    posts - 355, comments - 100, trackbacks - 0, articles - 3
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

    文本函數

    CHAR

    CHAR(number):根據指定數字返回對應的字符。CHAR函數可將計算機其他類型的數字代碼轉換為字符。

    Number:用于指定字符的數字,介于1Number:用于指定字符的數字,介于165535之間(包括1和65535)。

    示例:

    CHAR(88)等于“X”。

    CHAR(45)等于“-”。

     

    CODE

    CODE(text):計算文本串中第一個字符的數字代碼。返回的代碼對應于計算機使用的字符集。

    Text:需要計算第一個字符代碼的文本或單元格引用。

    示例:

    CODE("S")等于83。

    CODE("Spreadsheet")等于83。

     

    CONCATENATE

    CONCATENATE(text1,text2,...):將數個字符串合并成一個字符串。

    Text1,text2,...:需要合并成單個文本的文本項,可以是字符,數字或是單元格引用。

    備注:

    也可以用“&”來代替CONCATENATE函數對文本項進行合并。

    示例:

    CONCATENATE("Average ","Price")等于“Average Price”,這相當于“Average”&“ ”&“Price”。

    CONCATENATE("1","2")等于12。

     

    ENDWITH

    ENDWITH(str1,str2):判斷字符串str1是否以str2結束。 備注: str1和str2都是大小寫敏感的。

    示例:

    ENDWITH("FineReport","Report")等于true

    ENNUMBER。ENDWITH("FineReport","Fine")等于false。 ENDWITH("FineReport","report"ENNUMBER

    ENNUMBER(value):將給定的BigDecimal類型的數字轉化成英文金額的字符串。

     

    ENMONEY

    ENMONEY(value):將給定的BigDemical類型的數字轉換成英文金額字符串。

    示例:

    ENMONEY(23.49)等于TWENTY。

     

    ENNUMER

    ENNUMBER(value):將給定的BigDecimal類型的數字轉化成英文金額的字符串。

     

    EXACT

    EXACT(text1,text2):檢測兩組文本是否相同。如果完全相同,EXACT函數返回TRUE;否則,返回FALSE。EXACT函數可以區分大小寫,但忽略格式的不同。同時也可以利用EXACT函數來檢測輸入文檔的文字。

    Text1:需要比較的第一組文本。

    Text2:需要比較的第二組文本。

    示例:

    EXACT("Spreadsheet","Spreadsheet")等于TRUE。

    EXACT("Spreadsheet","S preadsheet")等于FALSE。

    EXACT("Spreadsheet","spreadsheet")等于FALSE。

     

    FIND

    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函數返回錯誤信息*VALUE!。

    如果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是從0開始計數的。

    示例:

    INDEXOF("FineReport",0)等于'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")等于“F”。

    如果單元格A3中含有“China”,則LEFT(A3,2)等于“Ch”。

     

    LEN

    LEN(text):返回文本串中的字符數。

    Text:需要求其長度的文本,空格也計為字符。

    示例:

    LEN("Evermore software")等于17。

    LEN(" ")等于1。

     

    LOWER

    LOWER(text):將所有的大寫字母轉化為小寫字母。

    Text:需要轉化為小寫字母的文本串。LOWER函數不轉化文本串中非字母的字符。

    示例:

    LOWER("A.M.10:30")等于“a.m.10:30”。

    LOWER("China")等于“china”。

     

    MID

    MID(text,start_num,num_chars):返回文本串中從指定位置開始的一定數目的字符,該數目由用戶指定。

    Text:包含要提取字符的文本串。

    Start_num:文本中需要提取字符的起始位置。文本中第一個字符的start_num為1,依此類推。

    Num_chars:返回字符的長度。

    備注:

    如果start_num大于文本長度,MID函數返回“”(空文本)。

    如果start_num小于文本長度,并且start_num加上num_chars大于文本長度,MID函數將從start_num指定的起始字符直至文本末的所有字符。

    如果start_num小于1,MID函數返回錯誤信息*VALUE!。

    如果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")等于“Finemore Integrated Office”。

    PROPER("100 percent")等于“100 Percent”。

    PROPER("SpreaDSheEt")等于“Spreadsheet”。

     

    REGEXP

    REGEXP(str, pattern):字符串str是否與正則表達式pattern相匹配。

    示例:

    REGEXP("aaaaac","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啟用 dotall模式。

    在 dotall模式中,表達式 可以匹配任何字符,包括行結束符。默認情況下,此表達式不匹配行結束符。

    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_text來替換old_text中字符的個數。

    New_text:需要替換部分舊文本的文本。

    示例:

    REPLACE("0123456789",5,4,"*")等于“0123*89”。

    REPLACE("1980",3,2,"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函數將返回整個文本。如果不指定num_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"," ") = ["this","is","very","good"]。

    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","model")等于“data model”。

    SUBSTITUTE("July 28, 2000","2","1",1)等于“July 18, 2000”。

    SUBSTITUTE("July 28, 2000","2","1")等于“July 18, 1000”。

    SUBSTITUTE("July 28, 2000","2","1",2)等于“July 28, 1000”。

     

    TODOUBLE

    TODOUBLE(text):將文本轉換成Double對象。

    Text:需要轉換的文本。

    示例:

    TODOUBLE("123.21")等于 new Double(123.21)。

    TOINTEGER

    TOINTEGER(text):將文本轉換成Integer對象。

    Text:需要轉換的文本。

    示例:

    TOINTEGER("123")等于 new Integer(123)。

     

    TRIM

    TRIM(text):清除文本中所有空格,單詞間的單個空格除外,也可用于帶有不規則空格的文本。

    Text:需要清除空格的文本。

    示例:

    TRIM(" Monthly Report")等于Monthly Report。

     

    TOIMAGE

    TOIMAGE(path):返回path路徑下的image。

     

    UPPER

    UPPER(text):將文本中所有的字符轉化為大寫。

    Text:需要轉化為大寫字符的文本,或是包含文本的單元格引用。

    示例:

    UPPER("notes")等于“NOTES”。

    如果單元格E5的值為“Examples”,則UPPER(E5)等于“EXAMPLES”。



    主站蜘蛛池模板: 免费在线观看亚洲| 久久久久免费看成人影片| 国外亚洲成AV人片在线观看| 在线观看免费无码视频| 亚洲一区中文字幕在线观看| 国产小视频免费观看| 玖玖在线免费视频| 亚洲日韩国产AV无码无码精品| 精品国产亚洲男女在线线电影| 最近免费mv在线电影| 黄色a三级三级三级免费看| 亚洲国产香蕉碰碰人人| 免费日本黄色网址| 84pao国产成视频免费播放| 粉色视频免费入口| 亚洲精品一区二区三区四区乱码| avtt亚洲天堂| 可以免费看的卡一卡二| 国产午夜精品久久久久免费视| 亚洲暴爽av人人爽日日碰| 亚洲成色在线影院| 久久久无码精品亚洲日韩软件| 免费做爰猛烈吃奶摸视频在线观看 | 四虎www成人影院免费观看| 中文成人久久久久影院免费观看 | 久久精品亚洲日本波多野结衣| 亚洲AV人人澡人人爽人人夜夜| 四虎永久免费影院| 日韩一区二区a片免费观看| 一个人免费视频在线观看www| 久久综合亚洲色hezyo| 亚洲免费中文字幕| 亚洲AV日韩精品久久久久久| 免费大香伊蕉在人线国产| 成年人在线免费看视频| 啦啦啦完整版免费视频在线观看| 久久一区二区三区免费| 无码毛片一区二区三区视频免费播放| 亚洲欧美第一成人网站7777| 亚洲人成7777影视在线观看| 久久精品亚洲日本佐佐木明希|