键盘快捷键用于更改 Excel 2010 中单元格中文本的大小写?

键盘快捷键用于更改 Excel 2010 中单元格中文本的大小写?

Excel 中是否有用于更改选定单元格大小写的键盘快捷键(小写、大写或其他)?我的所有搜索都只找到可以执行此操作的函数。但这不是我想要的。

答案1

Paul 的建议很好,或者你可以编写自己的宏并分配快捷键

 Sub makeUPPER()
  ActiveCell = UCase(ActiveCell)
 End Sub

 Sub makeLOWER()
  ActiveCell = LCase(ActiveCell)
 End Sub

答案2

我使用以下技术将一列文本转换为大写。

  1. 将光标移至空白列。
  2. =upper(A3)如果 A3 是要转换的第一个单元格,则在与要转换的第一个单元格同一行的空单元格中键入。
  3. 先前为空的单元格现在应显示与第一个文本单元格相同的大写字母。
  4. 将此单元格复制到列下方,与所有文本的高度相同。
  5. 现在您应该有一个与您的文本等同的列,但全部为大写。
  6. 突出显示所有大写文本的单元格,然后选择复制。
  7. 左键单击源文本(非大写)的第一个单元格,将选择该单元格。
  8. 右键点击。
  9. 选择选择性粘贴
  10. 在列表框中,选择“值”单选按钮,然后单击确定。
  11. 现在您将有 2 列大写文本。
  12. 删除包含公式的列=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

相关内容