Excel 中是否有用于更改选定单元格大小写的键盘快捷键(小写、大写或其他)?我的所有搜索都只找到可以执行此操作的函数。但这不是我想要的。
答案1
Paul 的建议很好,或者你可以编写自己的宏并分配快捷键
Sub makeUPPER()
ActiveCell = UCase(ActiveCell)
End Sub
Sub makeLOWER()
ActiveCell = LCase(ActiveCell)
End Sub
答案2
我使用以下技术将一列文本转换为大写。
- 将光标移至空白列。
=upper(A3)
如果 A3 是要转换的第一个单元格,则在与要转换的第一个单元格同一行的空单元格中键入。- 先前为空的单元格现在应显示与第一个文本单元格相同的大写字母。
- 将此单元格复制到列下方,与所有文本的高度相同。
- 现在您应该有一个与您的文本等同的列,但全部为大写。
- 突出显示所有大写文本的单元格,然后选择复制。
- 左键单击源文本(非大写)的第一个单元格,将选择该单元格。
- 右键点击。
- 选择选择性粘贴
- 在列表框中,选择“值”单选按钮,然后单击确定。
- 现在您将有 2 列大写文本。
- 删除包含公式的列
=upper()
。
同样的原理也适用于 Proper 和其他文本处理功能。
答案3
如果您安装了优秀的 ASAP Utilities Excel 插件(免费供个人使用)...
http://www.asap-utilities.com/download-asap-utilities.php
它有内置的大写和小写选项(以及无数其他选项),您可以为其分配快捷键(有关更多信息,请参阅其网站)
答案4
这对我来说最有效,因为它适用于多个单元格选择:
Sub Uppercase()
For Each Cell In Selection
If Not Cell.HasFormula Then
Cell.Value = UCase(Cell.Value)
End If
Next Cell
End Sub