Note: The other languages of the website are Google-translated. Back to English

如何在Microsoft Excel中将大写更改为小写?

假设您收到一个Excel报告,其中所有文本字符串均使用大写字母,则可以在Excel中将这些大写字母更改为小写,这将更加容易阅读,如下面的屏幕截图所示。 以下技巧可以在Excel中快速将所有大写字母更改为小写字母。


方法1:Excel函数将文本更改为小写

Microsoft Excel支持Lower函数将任何类型的文本字符串更改为小写,请执行以下操作:

1。 在相邻的空白单元格D1中,输入或复制公式

=下(A2)

并按下 输入 获得第一个结果的关键。 看截图:

doc更改为小写1

2。 然后,选择单元格D1并将填充手柄向下拖动到要应用此公式的单元格,所有文本字符串都已转换为小写字母,请参见屏幕截图:

doc更改为小写2

3。 然后,您应该复制转换后的单元格,然后根据需要将其粘贴为原始单元格作为值格式。

doc更改为小写3

笔记:

要将文本字符串转换为大写,请应用以下公式:

=UPPER(A2)

doc更改为小写4

要将文本字符串转换为适当的大小写形式(即大写每个单词的首字母),请应用以下公式:

=PROPER(A2)

doc更改为小写5


方法2:Flash Fill功能将文本更改为小写

在Excel 2013及更高版本中,有一个方便的实用程序– Flash填充,借助此功能,您也可以快速解决此任务。

1。 在要更改大小写的数据旁边插入一个空白列,然后输入要使用的第一个文本字符串。 例如,我将在单元格B2中键入小写的文本字符串,请参见屏幕截图:

doc更改为小写6

2。 输入正确格式的文本字符串后,选择它,然后单击 首页 > > 填写Flash,此列中的其余单元格将使用小写文本字符串填充,请参见屏幕截图:

doc更改为小写7

笔记:

1.要获取所有大写文本,请在第一个单元格中键入大写文本,然后应用 Flash填充 功能;

2.要获取所有适当的大小写文本,请在第一个单元格中键入每个单词首字母大写的文本字符串,然后应用 Flash填充 功能;


方法3:VBA代码将文本更改为小写

以下VBA代码还可以帮助您根据需要更改文本字符串的大小写,并且转换后的结果将直接替换为原始值。

1。 按住 Alt + F11键 键打开 Microsoft Visual Basic应用程序 窗口。

2。 点击 插页 > 模块,然后将以下代码粘贴到“模块窗口”中。

VBA代码:将文本字符串更改为小写:

Sub LCase()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.LCase(Rng.Value)
Next
End Sub

3。 然后,按 F5 键以运行此代码,在弹出的提示框中,选择要转换大小写的单元格范围,请参见屏幕截图:

doc更改为小写8

4。 然后,点击 OK 按钮,并且所选单元格中的所有文本字符串均已转换为小写,请参见屏幕截图:

doc更改为小写9

笔记:

将文本字符串更改为大写,请将此VBA代码复制并粘贴到模块中:

Sub UCase()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.UCase(Rng.Value)
Next
End Sub

每个单词的首字母大写,请复制以下VBA代码并将其粘贴到模块中:

Sub ProperCase()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = Application.WorksheetFunction.Proper(Rng.Value)
Next
End Sub
 

方法4:Kutools for Excel将文本更改为小写

如果你有 Kutools for Excel 安装,其 变更案 工具可以帮助您将所有文本字符串直接更改为小写,大写,适当的大小写,句子的大小写以及在单元格中切换大小写。 点击下载Kutools for Excel! 请参见下面的演示:


doc更改为小写12

安装后 Kutools for Excel,请这样做:

1。 选择您要更改大小写的单元格,然后单击 库工具 > 文本 > 变更案,请参见屏幕截图:

2。 在 变更案 对话框中选择 小写 选项,然后单击 OK or 使用 按钮,所有文本字符串均已转换为所需的小写字母,请参见屏幕截图:

doc更改为小写11

小贴士: 本篇 变更案 实用程序还可以帮助您根据需要将文本字符串更改为大写,适当的大小写,句子的大小写和切换大小写。


周末忙于工作,使用 Kutools for Excel,
给您一个轻松愉快的周末!

周末,孩子们大声疾呼要出去玩,但周围有太多工作无法陪伴家人。 太阳,沙滩和大海那么远? Kutools for Excel 帮助您 解决Excel难题,节省工作时间。

图片海滩
  •  获得晋升和增加薪水并不是遥不可及的。
  •  包含高级功能,解决应用场景,部分功能甚至节省99%的工作时间;
  •  在3分钟内成为Excel专家,并获得您的同事或朋友的认可;
  •  不再需要从Google搜索解决方案,不必再为痛苦的公式和VBA代码告别了;
  •  只需点击几下即可完成所有重复操作,解放您疲惫的双手;
  •  只有39美元,但比其他人的4000美元的Excel教程更有价值;
  •  110,000万名精英和300+家知名企业的选择;
  •  30天免费试用,并在60天内无条件全额退款;
  •  改变工作方式,然后改变生活方式!
 
按评论排序
注释 (34)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
或者,使用函数 =Proper(cell) 为名称、城市等的首字母大写...
该评论由网站上的主持人最小化
这是使用 VBA 而不是 excel 函数的一种更快的方法。 Sub LOWER_CASE() Addr = Intersect(ActiveSheet.UsedRange, Selection).Address Range(Addr) = Evaluate("IF(LEN(" & Addr & "),LOWER(" & Addr & "),"""")" ) End Sub 转到开发人员选项卡>宏>(键入新宏的名称)>创建。 并粘贴上面的代码,现在每次运行宏时,它都会将当前选择的大小写更改为小写。 笔记。 如果您想将其用于 UPPER 或 Proper 大小写,您只需根据需要将代码中的所有“LOWER”替换为 PROPER 或 UPPER。
该评论由网站上的主持人最小化
有时使用 VBA 比 excel 函数更令人困惑,特别是对于像我这样的 Excel 业余爱好者哈哈
该评论由网站上的主持人最小化
谢谢。 很棒的文章。 MS 应该在他们的文档中使用它
该评论由网站上的主持人最小化
以下评论之后的下一步是什么? 注意:此方法只能将新范围内的所有大写字母更改为小写,因此您可能需要进一步将大写字母替换为小写字母。 -------------------------------------------------- ------------------------------
该评论由网站上的主持人最小化
[quote]以下评论之后的下一步是什么? 注意:此方法只能将新范围内的所有大写字母更改为小写,因此您可能需要进一步将大写字母替换为小写字母。 -------------------------------------------------- ------------------------------由纳斯[/quote] 复制 ---> 粘贴特殊 ----> 值
该评论由网站上的主持人最小化
非常感谢。 你已经做了很多工作。 :-) :-) :-) 这是一篇很棒的文章
该评论由网站上的主持人最小化
如何在Excel 2007中将小写字母更改为大写字母
该评论由网站上的主持人最小化
只需使用 =Upper(Cell)
该评论由网站上的主持人最小化
很有帮助。 谢谢你
该评论由网站上的主持人最小化
有一个更简单的方法。 在 Excel 中,复制整个列。 启动 Word。 制作新文件。 粘贴。 使用 Word 的大小写更改按钮来更改大小写。 全选。 复制。 返回 Excel。 粘贴。 或者...也许 EXCEL 可以安装案例更改按钮?
该评论由网站上的主持人最小化
真的很容易。 谢谢珍妮。
该评论由网站上的主持人最小化
如何设置带数字的大写文本。 例如:jun-14
该评论由网站上的主持人最小化
你只需要为日期的数字加上一个单引号(')。 例如。 'jun-14 使用公式 =UPPER(CELL NUMBER)。 如果它不是日期和全部,则不需要单引号。
该评论由网站上的主持人最小化
这个有快捷键吗??
该评论由网站上的主持人最小化
这看起来非常复杂的过程。 我是为那些喜欢走捷径和少烧脑的人说的。 事情很简单,复制要更改大小写的单元格,粘贴到一个新的空白word文档中,更改其大小写并将其复制并粘贴回excel,BINGO !!!!......你完成了
该评论由网站上的主持人最小化
这没有做任何事情,我的单元格(F2)只是说=LOWER(E2)。 这必须是A列和B列吗?
该评论由网站上的主持人最小化
谢谢你的好回答
该评论由网站上的主持人最小化
这很有用谢谢你:) [/b]
该评论由网站上的主持人最小化
让我明白
该评论由网站上的主持人最小化
非常有用的答案,有多个选项。
该评论由网站上的主持人最小化
非常有用和简单谢谢
该评论由网站上的主持人最小化
有人可以帮忙吗? 我正在尝试执行 vlookup 并以 #N/A 的形式出现,我可以确认我正在寻找的内容确实存在于列中
该评论由网站上的主持人最小化
非常感谢它很容易使用....... :-)
该评论由网站上的主持人最小化
亲爱的先生,当我在 excel 列中输入时,我希望只使用一些公式大写。 请回答我
该评论由网站上的主持人最小化
谢谢,你的建议很有帮助
这里还没有评论
加载更多
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护