函数讲了很多,今天换个轻松的函数——格式化函数,或者叫大小写转换函数。在处理字符集的时候也是常用的。我们在工作中经常用到要把大写的字母转化成小写,把小写的字母转换为大写的情况,或者是单词的首个字母大写,这就是格式的转换,共有三个函数,分别是
LOWER()、UPPER()、PROPER()。下面分别讲解一下他们的功能。
第一:Lower()函数,功能是将字符串中的大写字母转换为小写字母。
语法为Lower (string )。参数string:要将其中的大写字母转换为小写字母的字符串,返回值String。函数执行成功时,返回将大写字母转换为小写字母后的字符串,发生错误时返回空字符串("")。如果string参数的值为NULL,Lower()函数返回NULL。
第二:Upper()函数,功能是将字符串中的小写字母转换为大写字母。
语法Upper(string ),参数string:要将其中的小写字母转换为大写字母的字符串返回值String。函数执行成功时,返回将小写字母转换为大写字母后的字符串,发生错误时返回空字符串("")。如果string参数的值为NULL,Upper()函数返回NULL。
第三:PROPER()函数,功能是将文本字符串的首字母及任何非字母字符之后的首字母转换成大写,将其余的字母转换成小写。它是一种文本函数。
语法结构为:PROPER(text),Text是用引号括起来的文本,返回文本值的公式或是对包含文本的单元格的引用。
上面是对三个函数的介绍,不过不用记忆的,很简单的函数,看看下面的应用就会了。
例如,在下面的截图中,在B3中要求把A3中的字符变成大写;在B4中要求把A4中的字符变成小写;在B5中要求把A5中的字符每个单词的字母大写。该怎么办?
这就利用到了上面的三个公式,看下面的公式截图:原原本本的公式代入就可以了,
很简单的公式,看看是否符合我们的要求,看返回的结果:
和我们的要求一致。
有的朋友会问,是不是很简单了?是的,很简单的格式化的应用,但不要小看了这些简单的函数,有时候会有很重要的应用。比如为了比较大小,往往会把两个字符集都变成大写或者小写,在排序的时候也是如此。首个字母大写的情况就更多了,在设计公式输出时,为了美观经常会用到这个应用。
引申提示:
LOWER(),UPPER() PROPER()这三个函数是EXCEL的函数,在VBA中是不可用的,对于VBA来说要用UCASE(),LCASE()来代替。而第三个PROPER没有直接的VBA函数对应,在大多数的情况下EXCEL函数在VBA中是可用的,但有例外,今日所讲的就是其一。
今日技巧提示:
Lower()功能是将字符串中的大写字母转换为小写字母。对应VBA的LCASE()函数;Upper(),功能将字符串中的小写字母转换为大写字母,对应VBA的UCASE()函数;PROPER函数是一种文本函数,将文本字符串的首字母及任何非字母字符之后的首字母转换成大写。
分享成果,随喜正能量
领取专属 10元无门槛券
私享最新 技术干货