更改 Excel 中的文本大小写 – 6 个超级实用的方法
在 Excel 中保持一致的文本大小写,例如将每个单词的第一个字母大写或使用统一的大小写,可显着增强数据的可读性和专业性。 与 Microsoft Word 不同,Excel 不提供用于更改工作表中文本大小写的“更改大小写”按钮,这使许多 Excel 用户的工作变得复杂。 本文提供了六种实用方法来帮助您根据需要更改 Excel 中的文本大小写。 让我们共同努力,使您的文本数据保持一致!
- 更改 Excel 中文本的大小写
- 具有内置功能 (适用于大写、小写和适当的情况)
- 使用方便的工具只需点击几下 (对于上、下、右和 句子 案例)
- 带快速填充 (对于上、下、右和 句子 案例)
- 使用微软Word (对于上、下、右和 句子 案例)
- Power Query (适用于大写、小写和适当的情况)
- 带有VBA代码 (对于上、下、右和 句子 案例)
使用内置函数更改文本的大小写
假设您有 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, 去选择 库工具 > 文本 > 变更案,然后执行以下操作:
- 选择包含要更改大小写的文本的范围。
- 在 变更案 对话框中,选择您需要的文本大小写选项。
- 点击 OK.
结果
在这种情况下,我选择 大写 选项,单击后 OK 按钮,所选范围内的所有文本将更改为大写。 请参阅下面的屏幕截图。
- 要使用此功能,您应该安装 Kutools for Excel 首先,请 点击下载并立即免费试用 30 天.
- 你可以应用这个 变更案 同时更改多个范围内文本大小写的功能。
使用快速填充更改文本的大小写
现在让我们继续第三种方法,称为 Flash填充。 快速填充在 Excel 2013 中引入,旨在在检测到模式时自动填充数据。 使用快速填充功能更改 Excel 中某个范围内的文本大小写相对简单。 这是分步指南:
第 1 步:在相邻单元格中键入所需案例中的第一个条目
在紧邻第一个数据条目的单元格中,手动键入您希望显示的第一个条目。
例如,如果我想将 A2:A7 范围内的文本大小写更改为大写,我将转到与名字直接相邻的单元格 B2,并手动键入大写文本。
步骤 2:应用快速填充自动填充全部大写
移至 B2 下面的单元格,然后以大写形式输入 A3 中的第二个名称,然后 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:将所选文本更改为大写、小写或其他常见大小写
- 在word中选择复制的文本。
- 在下面 首页 标签,单击以展开 变更案 下拉式菜单。
- 根据需要选择一种案例选项。 这里我选择 小写 从下拉菜单中。
步骤 4:从 Word 中复制更改的文本并粘贴回 Excel 中
一旦文本更改为您指定的大小写(此处文本的大小写更改为小写),您需要执行以下操作:
- 在 Word 中选择并复制更改的文本。
- 返回 Excel 工作表。
- 选择要放置文本的区域的第一个单元格,然后按 按Ctrl + V 将内容粘贴回 Excel。
更改文本的大小写 Power Query
您还可以应用 Power Query 更改 Excel 中文本大小写的功能。 此方法的缺点是需要多个步骤才能完成,就像 Microsoft Word 方法一样。 让我们深入了解它是如何工作的。
步骤1:选择数据范围,启用From Table/Range功能
选择要更改文本大小写的单元格(包括标题),这里我选择范围A1:A7。 然后选择 Data > 从表/范围.
步骤 2:将选定的单元格转换为表格格式
如果所选单元格不是 Excel 表格格式,则会出现 创建表 将弹出对话框。 在此对话框中,您只需验证 Excel 是否正确选择了所选单元格范围,标记表格是否有标题,然后单击 OK 按钮。
如果所选单元格是 Excel 表格,则跳至步骤 3。
步骤 3:根据需要将文本转换为任意大小写
在开幕 Power Query 窗口,您需要:
- 去 改造 标签。
- 点击 格式.
- 选择案例选项之一(小写, 大写, 大写每个单词)根据您的需要。 这里我从下拉菜单中选择大写。
现在转换已经完成。 正如您在下面的屏幕截图中看到的,所有文本已更改为大写 Power Query 本例中的窗口。
步骤 4:保存文本并将其加载回 Excel 中
- 在本例中,由于我需要为数据指定自定义目标,因此我单击 关闭并加载 > 关闭并加载到 在下面 首页
标签。
Tips::要将文本加载到新工作表中,请选择 关闭并加载 选项。
- 在 导入数据 对话框中选择 现有工作表 选项,选择一个单元格来放置转换后的文本,然后单击 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 代码 |
|
|
总之,在 Excel 中更改文本大小写的方法有很多种,每种方法都适合不同的偏好和专业水平。 无论您是在寻找快速修复还是全面的解决方案,都必须探索和了解各种技术,以找到最适合您需求的方法。 对于那些渴望深入研究 Excel 功能的人,我们的网站拥有丰富的教程。 在这里了解更多 Excel 提示和技巧.
相关文章
计算单元格中大写或小写字母的数量
本文演示了一些用于计算文本字符串中仅大写或小写字母数量的快速公式。
使用数据验证将文本字符串强制为大写/小写/适当大小写
本教程演示在 Excel 中键入文本字符串时如何强制使用大写、小写或正确的大小写
在Excel中识别大写,小写和适当的大小写
本分步指南介绍了一些在 Excel 中快速识别单元格大写、小写和正确大小写的简单方法。
在 Excel 中将日期格式设置为大写月份
本文提供了一些方法来帮助您在 Excel 中将日期格式设置为大写月份。
最佳办公生产力工具
热门特色: 查找、突出显示或识别重复项 | 删除空白行 | 合并列或单元格而不丢失数据 | 不使用公式进行四舍五入 ... | |
超级查询: 多条件VLookup | 多值VLookup | 跨多个工作表的 VLookup | 模糊查询 .... | |
高级下拉列表: 快速创建下拉列表 | 依赖下拉列表 | 多选下拉列表 .... | |
列管理器: 添加特定数量的列 | 移动列 | 切换隐藏列的可见性状态 | 比较范围和列 ... | |
特色功能: 网格焦点 | 设计图 | 大方程式酒吧 | 工作簿和工作表管理器 | 资源库 (自动文本) | 日期选择器 | 合并工作表 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊过滤器 (过滤粗体/斜体/删除线...)... | |
前 15 个工具集: 12 文本 工具 (添加文本, 删除字符,...) | 50+ 图表 类型 (甘特图,...) | 40+ 实用 公式 (根据生日计算年龄,...) | 19 插入 工具 (插入二维码, 从路径插入图片,...) | 12 转化 工具 (小写金额转大写, 货币兑换,...) | 7 合并与拆分 工具 (高级组合行, 分裂细胞,...) | ... 和更多 |
增强您的 Excel 技能 Kutools for Excel,体验前所未有的效率。 Kutools for Excel 提供 300 多种高级功能,可提高工作效率并节省时间。 单击此处获取您最需要的功能...
Office Tab 为 Office 带来选项卡式界面,让您的工作更轻松
- 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
- 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
- 每天将您的工作效率提高50%,并减少数百次鼠标单击!
