时间:2023-01-19 | 标签: | 作者:Q8 | 来源:网络
小提示:您能找到这篇{数据分析函数字典第三期:字符串函数}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的数据分析函数字典第三期:字符串函数内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
一、CHAR定义: char(I):将一数字格式化为指定格式后输出 参数: I:用整数表示的字符的ASCII码 示例: 根据ASCII码返回单个字符的串,返回值为单个字符 CHAR(65)=”A” 二、 CLEAN定义: CLEAN(C):将串中的不可见字符去掉。 参数: C:指定的字符串 示例: 去掉不可见字符后的串,返回值为字符串 clean(” 我 是 中国人 “)=”我是中国人” 三、CODE定义: CODE(C):返回串中第一个字符的ASCII码 参数: C:指定的字符串 示例: 返回指定串中第一个字符的ASCII码,返回值为整数 CODE(“abc”)=97 四、FIND定义: FIND(C1,C2):在串C2中查找子串C1,并返回子串第一次出现的位置,(0代表第一个字符);如果没找到,则返回-1。与Search不同,FIND区分大小写。 参数: C1,C2均表示字符串,其中C1表示要查找的子串 示例: 在串C2中查找子串C1,并返回子串第一次出现的位置,返回值为整数 FIND(“AB”,”AAABBBBB”)=2 FIND(“Ab”,”AAABBBBB”)=-1 五、FORMAT定义: FORMAT(C,N):将一数字格式化为指定格式后输出 参数: C:需要格式化的字符串的格式,完整的格式为”%0:,6.3f”,各部分说明见示例。 N:要格式化为指定格式的数值 示例: 将一数字格式化为指定格式,返回值为字符串或数值。 format(‘%0:,6.3f’,1245.5634)=1245.563 将浮点数num转换为字符串,并指定小数点后位数。 详细说明: format函数格式化数字输出的操作符由6部分组成:
例如: 函数输出说明:
六、LEFT定义: LEFT(C,I):返回一字符串左边I个字符组成的子串,其中I为整数 参数: C:指定的字符串 I:要返回的字符的个数,为整数 示例: 返回一字符串左边I个字符组成的子串,返回值为字符串 LEFT(“ABCDEF”,3)=”ABC” 七、LEN定义: LEN(C):返回串的长度。如果字符是汉字,则每个汉字的长度为1。 参数: C:指定的字符串 示例: 返回串的长度,返回值为整数 LEN(“ABCDE”)=5 LEN(“武汉”)=2 八、LOWER定义: LOWER(C):将串变成小写 参数: C:指定的字符串 示例: 将串变成小写,返回值为字符串 LOWER(“AbCd1″)=”abcd1” 九、IN定义: IN(C1,C2):判断C1是否是C2的子串 参数: C1、C2是二个字符串 示例: 判断C1是否是C2的子串,如果C1是C2的子串,则返回TRUE In(“00″,”00 01 02”)=TRUE 十、MID定义:MID(str,I, n) 返回串中从I开始的n个字符的子串,其中:I,n都为整数,串的基数n从0开始。 参数: Str: 指定的字符串 I: 返回的子串的起始位置,从0开始 N: 返回的子串中字符的数据量 示例: 返回串中从I开始的n个字符的子串。其中:I,n都为整数 MID(“ABCDEF”,2,3)=”CDE” 十一、MT定义: MT(C1,C2):判断C1与C2是否模式匹配 参数: C1: 参数C1为要判断的字符串。 C2:参数C2为模式匹配的正则表达式,*表示任意字符串,?表示任意单个字符。如果有多种模式,可以用逗号分割。 示例: 判断C1与C2是否模式匹配,匹配返回TRUE,否则返回FALSE 十二、REPLACE定义: REPLACE(C1,C2,I1,I2):将串C1从I1开始的I2个字符替换成新串C2。 参数: C1、C2: 指定的字符串,其中C2为要替换的子串 N1: 指字符串的起始位置,串的起始位置从0算起,为整数 N2: 指串C1中要替换掉的字符的个数,为整数 示例: 将串C1从I1开始的I2个字符替换成新串C2 十三、REPT定义: REPT(C,I):将一字符重复若干次,变成一新串。 参数: C: 指定的字符串 I: 串重复的次数,为整数 示例: 将一串重复若干次,变成一新串 REPT(“A”,5)=”AAAAA” 十四、Right定义: right(C,I):返回一字符串右边I个字符组成的子串,其中I为整数。 参数: C: 指定的字符串 I: 要返回的字符的个数,为整数 示例: 返回一字符串右边I个字符组成的子串,返回值为字符串 RIGHT(“ABCDEF”,3)=”DEF” 十五、RMBDX定义: rmbdx(N):将数值转变成大写人民币串。 参数: N: 要转换的数值 示例: 将指定的数值转变成大写人民币串 RMBDX(1203.45)=”壹仟贰佰零叁元肆角伍分整” 十六、Same定义: same(C1,C2):判断两串是否相等,不区分大小写 参数: C1、C2: 要比较的两个字符串 示例: 判断两串是否相等,不区分大小写。如果相等,返回TRUE,否则返回FALSE SAME(“aBc”,”ABC”)=TRUE 十七、Search定义:search(C1,C2) 在串C2中查找子串C1,并返回子串第一次出现的位置,(0代表第一个字符)。如果没找到,则返回-1。与Find不同,SEARCH不区分大小写。 参数: C1、C2: 两个字符串,C1为要查找的子串 示例: 在串C2中查找子串C1,并返回子串第一次出现的位置。返回值为整数 SEARCH(“AB”,”AAABBBBB”)=2SEARCH(“Ab”,”AAABBBBB”)=2 十八、STR定义: STR(N):将数值变成串 参数: N:要转换成串的数值 示例: 将数值变成串 STR(1)=”1″ 十九、Strcat定义: STRCAT(C1,C2,…):将所有串合并。该合并不受255长度限制 参数: C1、C2…要合并的字符串 示例: 将所有串合并后,返回一字符串 STRCAT(“AB”,” CD”,” EF”)=”AB CDEF” 二十、Substitute定义:substitute(str,oldsub,newsub) 将串中的oldsub子串换成另一newsub子串。不管子串出现多少次,全部换掉。 参数: Str: 指定的字符串 Oldsub: 字符串将要替换的子串 Newsub: 用于替换的子串 示例: 将串中的oldsub子串换成另一newsub子串 Substitute(“AbCdEFCdEG”,”CdE”,”123″)=”Ab123F123G” 二十一、Trim定义: trim(c):将串中的头尾空格及TAB键去掉 参数: C: 指定的字符串 示例: 将串中的头尾空格及TAB键去掉 TRIM(” AB C “)=”AB C” 二十二、value定义: value(C):将字符串转换成数值。如果转换不成功,则返回Err 参数: C: 要转换的字符串 示例: 将字符串转换成数值 VALUE(“12.34”)=12.34 二十三、upper定义: upper(C):将串变成大写 参数: C: 要变成大写的字符串 示例: 将下面的串变成大写 UPPER(“AbCd1″)=”ABCD1”
本文由@数据分析狮 于,,。 , 基于CC苏州团建策划0协议。 |
上一篇:数据可视化设计(1)情感化设计指导可视化设计
下一篇:数据模型,数字化转型的核心能力
小提示:您应该对本页介绍的“数据分析函数字典第三期:字符串函数”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通数据分析函数字典第三期:字符串函数的相关事宜。
关键词:2年, 初级, 字符串函数, 数