Blu*_*303 2 macros microsoft-excel-2007 microsoft-excel microsoft-excel-2010
最近我遇到了excel,里面装满了小格子的单元格,有没有什么简单的方法或宏可以将excel的每个单词大写?
例如考虑下图:

转换后应如下所示:

我需要将excel中的每个单元格[整个单元格]大写,首字母大写?有什么简单的方法可以实现吗?
无需使用 VBA 来更改任何情况。正如其他答案所示,肯定有 VBA 函数可以执行此操作,但是,除非您已经在 VBA 中编写了一些内容,否则这太过分了。
以下公式将为您转换案例。
=UPPER(A1)将所有字母转换为大写
=LOWER(A1)将所有字母转换为小写
=PROPER(A1)将每个单词的第一个字母转换为大写,并将每个其他字母转换为小写
(“单词”是一个连续的字母字符串。任何非字母都被视为单词的结尾。)
以下是结果示例:
输入: Aaa bbb-ccc/ddd=eee9fff"ggg\hhh{iii(jjj
上: AAA BBB-CCC/DDD=EEE9FFF"GGG\HHH{III(JJJ
下: aaa bbb-ccc/ddd=eee9fff"ggg\hhh{iii(jjj
正确:Aaa Bbb-Ccc/Ddd=Eee9Fff"Ggg\Hhh{Iii(Jjj
如果只想将单元格的第一个字母大写,请结合UPPER其他一些功能:
=UPPER(LEFT(A1)) & MID(A1,2,LEN(A1))
| 归档时间: |
|
| 查看次数: |
27403 次 |
| 最近记录: |