返回首页
当前位置: 主页 > Excel教程 > Excel函数教程 >

excel字符处理函数整理

时间:2012-08-19 23:49来源:Office教程学习网 www.office68.com编辑:麦田守望者

函数 返回值
t(a1) 若A1为文本,则返回A1,若为数值,则返回空文本
value("789") 将一个代表数字的文本串转换成数字。
text(120,"0.00") 将数字转化为0.00格式显示的文本,返回120.00
text(120,"0%") 将数字转化为0格式显示的文本, 返回12000%
text(0.127,"0.00%") 将数字转化为0.00%格式显示的文本, 返回12.70%
text("2005-6-10 10:15:00","yyyymmdd") 将日期数字转化为文本,返回20050610

fixed(number,decimals,no_commas) 用定点小数格式将数值舍入成特定位数,并返回带或不带逗号的文本。
fixed(6666.1937,3) 四舍五入到3位小数,结果为"6,666.194"
fixed(6666.1937,-1) 四舍五入到十分位,结果"6,670"
fixed(6666.1937) 省略decimals,四舍五入到小数点右边2位小数,结果为"6,666.19"
fixed(6666.1937,3,True) No_commas值为True,四舍五入到小数点右边三位后取消文本中的逗号,结果为"6666.194"

trim(" 你好 ") 清除字符串前后的空格,返回"你 好"

upper("excel") 返回字符串的大写形式"EXCEL"

widechar("good") 将半角字符转化为全角字符,返回"good"

left("Good days",5) 返回字符串前5个字符,其中包含了1个空格,结果为"Good "
left("Good days") 省略num_chars,返回"Good days"中第1个字符,结果为"G"

leftb("你好吗?我很好") 省略num_chars,返回字符串第1个字节,结果为""
leftb("你好吗?我很好",4) 返回字符串前4个字节,结果为"你好"

len("") 空字符串的长度为0
len(" good") 返回字符串的长度(包含空格),结果为6
len("你好") 字符串长度为2个

lenb("") 空字符串的长度为0
lenb(" good") 返回字符串的字节长度(包含空格),结果为6
lenb("你好") 返回字符串的字节长度,(一个汉字为两个字节),结果为4

lower("A.B.C") 返回字符串的小写,结果为"a.b.c"

mid("你好吗?我很好",1,4) 返回字符串第1个字符起的4个字符,结果为"你好吗?"

midb("你好吗?我很好",1,4) 返回字符串第1个字节起的4个字节,结果为"你好"

proper("HAPPY NEW YEAR!") 单字首字母大写,其余小写,结果为"Happy New Year!"

rept("*.*",3.4) 将字符串"*.*"重复3遍,结果为"*.**.**.*"

right("你好,北京",2) 返回字符串最后2个字符(包括空格),结果为"北京"
right("你好,北京") 省略num_chars,返回字符串(包括空格)最后1个字符,结果为"京"

rightb("你好,北京",2) 返回字符串最后2个字节(包括空格),结果为"京"
rightb("你好,北京") 省略num_chars,返回字符串最后1个字节,结果为""

search("北","你好,北京",1) 从第1个字符开始查找字符串中的第1个"北"的字符位置,结果为4
searchb("北","你好,北京",1) 从第1个字节开始查找字符串中的第1个"北"的字节位置,结果为7

replace("中国北京",3,2,"首都") 将字符串第3个字符开始的两个字符替换为"首都",结果为"中国首都"
replaceb("中国北京",3,2,"首都") 将字符串第3个字节开始的两个字节替换为"首都",结果为"中首都北京"

substitute("I love, I know!","I","You",2) 将字符串中第2个"I"替换为"You",结果为"I Love, You Know!"
substitute(a1,"I","You") 省略Instance_num,将字符串中所有的"I"替换为"You",结果为"You Love, You Know!"

ASC("ASC") 将全角字母(双字节字符)"ASC"转换为半角字母(单字节字符),结果为"ASC"
char(36) 返回字符集中第36个字符,结果为"$"
char(65) 返回字符集中第65个字符,结果为"A"
clean(char(7)&"Excel"&char(7)) 删除了单元格A1中不能打印的字符,结果为"Excel"
code("·") 返回字符"·"的数字代码,结果为41380
code("Apple") 返回字符串第一个字符"A"的数字代码,结果为65

concatenate("a","b","c") 连接字符串,结果为"abc"

dollar(123.4567,3) 按照货币格式及给定的小数位数,将数字转换成文本,结果为"$123.457"
dollar(123.4567,-2) 将数字转换为小数点左边2位的货币形式,结果为"$100"
dollar(123.4567) 省略decimals,默认将数字转换为2位小数的货币形式,结果为"$123.46"

exact("time","Time") 两字符串被认为不同,返回False
exact("Time","Time") 两个字符串字体不同,但被认为字符串完全相同,返回True

find("a","I am a Girl,And you?",4) 从字符串的第4个字符开始查找第1个"a"的位置;省略参数start_num的值,则从第1个字符开始查找第1个"a"的位置,结果为6
find(,"I am a Girl,And you?") find_text是空文本,返回字符串的首字符,结果为1

findb("京","北京天安门",1) 从字符串查找第1个"京"的字节位置,结果为3

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2003 excel技巧 excel教程 excel实例教程 excel2010技巧
------分隔线----------------------------
推荐内容
猜你感兴趣