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


Answers:


8

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

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

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

4

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

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

相同的原则适用于Proper和其他文本操作功能。



0

将要更改大小写的文本复制到单词中,使其突出显示,然后按shift + f3直到全部消失,然后剪切并返回。


对于多个单元,这似乎根本不可行。
David Richerby

0

这最适合我,因为它适用于多个单元格选择:

Sub Uppercase()
    For Each Cell In Selection
        If Not Cell.HasFormula Then
            Cell.Value = UCase(Cell.Value)
        End If
    Next Cell
End Sub
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.