![键盘快捷键用于更改 Excel 2010 中单元格中文本的大小写?](https://linux22.com/image/1278720/%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E7%94%A8%E4%BA%8E%E6%9B%B4%E6%94%B9%20Excel%202010%20%E4%B8%AD%E5%8D%95%E5%85%83%E6%A0%BC%E4%B8%AD%E6%96%87%E6%9C%AC%E7%9A%84%E5%A4%A7%E5%B0%8F%E5%86%99%EF%BC%9F.png)
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