在工作中,我们有时需要将一些英文数据转换为大写或者小写,一个一个修改可就太费事儿了,那有什么办法能快速进行转换吗?其实很简单,一个公式就能轻松搞定!
- 全部转换为小写
将所有英文字母全部转换为小写,使用函数LOWER,如上图使用公式“=lower(D1)”,含义就是将D1单元格内所有英文字母转换为小写。
- 全部转换为大写
将所有英文字母全部转换为大写,使用函数UPPER,公式使用与LOWER相同。
- 单词首字母转换为大写
将每个英文单词的首字母转换为大写,Excel非常公平地为大家准备了一个函数—PROPER,公式同上。
- 将句子首字母转换为大写
当碰到一个单元格内输入了一个长长的句子,怎么把这个句子的首个字母转换为大写,其他字母不变?虽然没有一个函数能直接的进行转换,但是我们可以通过嵌套的办法来完成它。这里就使用了三个函数,通过连结符号"&"构成整体逻辑。现在我们将函数一个一个拆下来分解。
函数UPPER的含义,如上所说是将单词首字母转换为大写,而函数LEFT的意思则是自左提取N个字符,公式"LFET(D1,1)"指提取D1单元格左边起第1个字符,不管你天长地长,我现在只取你第1个。于是两个函数合二为一,变成"UPPER(LEFT(D1,1))"。函数MID跟LEFT属于同一派系,它的作用也是提取字符,MID(D1,2,99),它有三个参数,第1个参数"D1"是要提取的单元或者文本;第2个参数意为从第几个字符开始,这里是2;第3个参数是提取的字符长度,99个字符够你说老长一句话了,不够就999,综合起来,这个公式的含义则是从D1单元格的第2个字符开始,提取99个字符。另外还有自右提取字符的函数RIGHT,这几个函数在excel操作中会经常用到。
各函数的含义清楚了,后面的事情就非常顺利,公式"=UPPER(LEFT(D1,1))&MID(D1,2,99)"就很好理解,转换首个字符为大写并连接后面所有字符。
使用几个函数就能快速转换英文大小写,赶快收藏起来吧!以后有机会,再与大家一起学习使用开发工具—宏(vba),来将整个表格的所有英文数据进行所需转换。