跳到主要内容

更改 Excel 中的文本大小写 – 6 个超级实用的方法

在 Excel 中保持一致的文本大小写,例如将每个单词的第一个字母大写或使用统一的大小写,可显着增强数据的可读性和专业性。 与 Microsoft Word 不同,Excel 不提供用于更改工作表中文本大小写的“更改大小写”按钮,这使许多 Excel 用户的工作变得复杂。 本文提供了六种实用方法来帮助您根据需要更改 Excel 中的文本大小写。 让我们共同努力,使您的文本数据保持一致!


视频:更改 Excel 中的文本大小写


更改 Excel 中文本的大小写

本节演示不同的方法来帮助您将单元格中的文本值转换为大写、小写、正确大小写以及句子大小写。


使用内置函数更改文本的大小写

假设您有 A2:A7 范围内的名称列表,如下面的屏幕截图所示,现在您想要将文本的大小写更改为大写、小写或正确的大小写,Microsoft Excel 有以下内置函数:可以帮助您轻松完成任务。

  • 上部功能 – 将文本转换为大写,例如 总价 > 总价
  • 下功能 – 将文本转换为小写,例如 总价 > 总价
  • 正确的功能 – 将文本字符串中每个单词的第一个字母大写,例如 总价 > 总价
使用 UPPER 函数将文本大小写更改为大写

要将 A2:A7 范围内的文本大小写更改为大写, UPPER 功能 可以帮助。 请按以下步骤操作。

第 1 步:应用 UPPER 函数

这里我选择单元格C2,输入以下公式并按 输入 获得第一个结果的关键。

=UPPER(A2)

第 2 步:获取所有结果

选择第一个结果单元格,将其拖动 填充手柄 下来得到所有的结果。 您可以看到引用的文本已转换为大写,如下面的屏幕截图所示。

使用 LOWER 函数将文本大小写更改为小写

要将 A2:A7 范围内的文本大小写更改为小写,您可以应用 LOWER 函数 如下所示。

步骤 1:应用 LOWER 函数

这里我选择单元格C2,输入以下公式并按 输入 获得第一个结果的关键。

=LOWER(A2)

第 2 步:获取所有结果

选择第一个结果单元格,将其拖动 填充手柄 下来得到所有的结果。 您可以看到引用的文本已转换为小写,如下面的屏幕截图所示。

使用 PROPER 函数将文本大小写更改为正确(标题)大小写

要将 A2:A7 范围内的文本大小写更改为正确的大小写(每个单词的第一个字母大写), 正确的功能 可以帮你一个忙。 请按以下步骤操作。

步骤 1:选择一个单元格来输出结果并应用 PROPER 函数

这里我选择单元格C2,输入以下公式并按 输入 获得第一个结果的关键。

=PROPER(A2)

第 2 步:获取所有结果

选择第一个结果单元格,将其拖动 填充手柄 下来得到所有的结果。 您可以看到引用的文本已转换为正确的大小写(每个单词的第一个字母大写),如下面的屏幕截图所示。


使用方便的工具只需单击几下即可更改文本的大小写

虽然上述函数允许您更改文本的大小写,但它们需要辅助列来存储更改后的文本。 这可能会很不方便,特别是当您需要更改后的文本进行进一步操作时。 然而, Kutools for Excel's 变更案 功能可让您轻松调整选定范围内的文本大小写 , 降低, 正确, 甚至 句子 情况下,直接在范围内。 请尝试以下功能。

安装 Kutools for Excel 后, 去选择 库工具 > 文本 > 变更案,然后执行以下操作:

  1. 选择包含要更改大小写的文本的范围。
  2. 变更案 对话框中,选择您需要的文本大小写选项。
  3. 点击 OK.

结果

在这种情况下,我选择 大写 选项,单击后 OK 按钮,所选范围内的所有文本将更改为大写。 请参阅下面的屏幕截图。

:

使用快速填充更改文本的大小写

现在让我们继续第三种方法,称为 Flash填充。 快速填充在 Excel 2013 中引入,旨在在检测到模式时自动填充数据。 使用快速填充功能更改 Excel 中某个范围内的文本大小写相对简单。 这是分步指南:

第 1 步:在相邻单元格中键入所需案例中的第一个条目

在紧邻第一个数据条目的单元格中,手动键入您希望显示的第一个条目。

例如,如果我想将 A2:A7 范围内的文本大小写更改为大写,我将转到与名字直接相邻的单元格 B2,并手动键入大写文本。

步骤 2:应用快速填充自动填充全部大写

移至 B2 下面的单元格,然后以大写形式输入 A3 中的第二个名称,然后 Excel 将检测您之前输入的模式,并且会出现“快速填充”建议,自动用大写文本填充剩余的单元格。 然后你需要按 输入 接受预览。

Tips::如果 Excel 在您填写第二个单元格时无法识别该模式,请手动填写该单元格的数据,然后继续填写第三个单元格。 当您开始在第三个连续单元格中输入数据时,应该可以识别该模式。

结果

按下后 输入 键接受预览,您将获得大写文本列表,如下面的屏幕截图所示。

:
  • 此功能仅在 Excel 2013 及更高版本中可用。
  • 您可以按照相同的步骤应用快速填充,将文本的大小写更改为 小写, 正确的情况 以及 判例 如所须。
  • 如果 Excel 没有自动提供快速填充建议,您可以使用以下方法之一强制其生效。
    • 通过快捷方式
      在单元格 B2 中键入第一个大写文本后,选择范围 B2:B7,然后按 按Ctrl + E 键自动填充其余的大写文本。
    • 通过色带选项
      在单元格 B2 中输入第一个大写文本后,选择范围 B2:B7,然后单击 > Flash填充 在下面 主页 标签。

使用 Microsoft Word 更改文本大小写

运用 微软Word 要帮助更改 Excel 中某个范围的文本大小写,需要一些解决方法。 但是,如果您更熟悉 Word 的大小写更改功能,这可能会很有帮助。 步骤如下:

步骤 1:复制包含要更改大小写的文本的单元格区域

在本例中,我在 Excel 工作表中选择范围 A2:A7,然后按 按Ctrl + C 复制它。

步骤 2:将选定范围粘贴到 Word 文档中

然后你需要按 按Ctrl + V 将复制的内容粘贴到新的或现有的 Word 文档中。

步骤 3:将所选文本更改为大写、小写或其他常见大小写

  1. 在word中选择复制的文本。
  2. 在下面 主页 标签,单击以展开 变更案 下拉式菜单。
  3. 根据需要选择一种案例选项。 这里我选择 小写 从下拉菜单中。

步骤 4:从 Word 中复制更改的文本并粘贴回 Excel 中

一旦文本更改为您指定的大小写(此处文本的大小写更改为小写),您需要执行以下操作:

  1. 在 Word 中选择并复制更改的文本。
  2. 返回 Excel 工作表。
  3. 选择要放置文本的区域的第一个单元格,然后按 按Ctrl + V 将内容粘贴回 Excel。

更改文本的大小写 Power Query

您还可以应用 Power Query 更改 Excel 中文本大小写的功能。 此方法的缺点是需要多个步骤才能完成,就像 Microsoft Word 方法一样。 让我们深入了解它是如何工作的。

步骤1:选择数据范围,启用From Table/Range功能

选择要更改文本大小写的单元格(包括标题),这里我选择范围A1:A7。 然后选择 时间 > 从表/范围.

步骤 2:将选定的单元格转换为表格格式

如果所选单元格不是 Excel 表格格式,则会出现 创建表 将弹出对话框。 在此对话框中,您只需验证 Excel 是否正确选择了所选单元格范围,标记表格是否有标题,然后单击 OK 按钮。

如果所选单元格是 Excel 表格,则跳至步骤 3。

步骤 3:根据需要将文本转换为任意大小写

在开幕 Power Query 窗口,您需要:

  1. 改造 标签。
  2. 点击 格式.
  3. 选择案例选项之一(小写, 大写, 大写每个单词)根据您的需要。 这里我从下拉菜单中选择大写。

现在转换已经完成。 正如您在下面的屏幕截图中看到的,所有文本已更改为大写 Power Query 本例中的窗口。

步骤 4:保存文本并将其加载回 Excel 中

  1. 在本例中,由于我需要为数据指定自定义目标,因此我单击 关闭并加载 > 关闭并加载到 在下面 主页 标签。
    Tips::要将文本加载到新工作表中,请选择 关闭并加载 选项。
  2. 导入数据 对话框中选择 现有工作表 选项,选择一个单元格来放置转换后的文本,然后单击 OK.

结果

更改为您在步骤 3 中指定的文本大小写的文本现在又回到了工作表中。

:
  • 使用 Power Query,您需要 Excel 2016 或更高版本。
  • 如果您使用的是 Excel 2010/2013,请下载 微软 Power Query 加载项以开始使用。

使用VBA代码更改文本的大小写

该方法提供了四个VBA代码,帮助您将指定范围内的文本大小写更改为大写、小写、正确大小写和句子大小写。 请按照以下步骤操作并选择您需要的代码。

步骤 1:打开 Microsoft Visual Basic for Applications 窗口

其他 + F11 键打开此窗口。

第2步:插入模块并输入VBA代码

点击 插页 > 模块,然后将以下 VBA 代码之一复制并粘贴到 模块(代码) 窗口。

在本例中,我想将范围内的文本大小写更改为大写,因此我将复制并粘贴以下内容 VBA代码1.

VBA代码1:将范围内的文本大小写更改为大写

Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = UCase(cell.Value)
        Next cell
    End If
End Sub

VBA代码2:将范围内的文本大小写更改为小写

Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = LCase(cell.Value)
        Next cell
    End If
End Sub

VBA代码3:将范围内的文本大小写更改为正确的大小写

Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim vText As Variant, i As Long

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            vText = Split(cell.Value, " ")
            For i = LBound(vText) To UBound(vText)
                vText(i) = Application.WorksheetFunction.Proper(vText(i))
            Next i
            cell.Value = Join(vText, " ")
        Next cell
    End If
End Sub

VBA代码4:将范围内的文本大小写更改为句子大小写

Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim content As String

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            content = LCase(cell.Value)
            cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
        Next cell
    End If
End Sub

第 3 步:运行 VBA 代码

F5 键来运行代码。 然后会出现一个对话框,提示您选择包含要更改文本大小写的文本的单元格(这里我选择范围 A2:A7)。 做出选择后,单击 OK.

结果

然后,所选单元格中的文本更改为大写或您指定的大小写。


这些方法的比较

下表列出了本文提到的方法的比较。 每种方法都有其优点和缺点。 选择使用哪个取决于您的需求。

付款方式 考虑 支持的案例类型
内建功能
  • 原生功能。
  • 适用于所有版本。
  • 需要为结果创建辅助列。
  • 大写
  • 小写
  • 适当的情况
Kutools for Excel
  • 用户友好,只需点击几下即可。
  • 可以直接修改原始数据。
  • 需要下载并安装。
  • 大写
  • 小写
  • 适当的情况
  • 判例
Flash填充
  • 自动识别并应用模式。
  • 可能不如其他方法那么精确,尤其是对于不规则的文本模式。
  • 大写
  • 小写
  • 适当的情况
  • 判例
微软Word
  • 易于使用的文本格式化工具。
  • 涉及在两个程序之间移动数据,这可能会导致格式或数据丢失。
  • 大写
  • 小写
  • 适当的情况
  • 判例
Power Query
  • 可以一次处理大量数据。
  • 适合复杂的数据转换任务。
  • 对于简单的任务来说可能有点过分了。
  • 有学习曲线。
  • 大写
  • 小写
  • 适当的情况
VBA 代码
  • 适用于自动化和复杂任务。
  • 需要 VBA 知识,对于非技术用户来说可能不理想。
  • 错误的编码可能会导致问题。
  • 大写
  • 小写
  • 适当的情况
  • 判例

总之,在 Excel 中更改文本大小写的方法有很多种,每种方法都适合不同的偏好和专业水平。 无论您是在寻找快速修复还是全面的解决方案,都必须探索和了解各种技术,以找到最适合您需求的方法。 对于那些渴望深入研究 Excel 功能的人,我们的网站拥有丰富的教程。 在这里了解更多 Excel 提示和技巧.

最佳办公生产力工具

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。  单击此处获取您最需要的功能...

产品描述


Office Tab 为 Office 带来选项卡式界面,让您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations