如何在Excel中将文本字符串的首字母大写

在这篇文章中,我们将向您展示如何在 Microsoft Excel 中将文本字符串的第一个字母大写。将数据导出到 Excel 时,文本字符串的格式通常不正确。它们可能以标题大小写、句子大小写、大写或随机大小写的混合形式出现。如果您正在处理此类数据并需要调整大小写,本指南适合您。

在 Excel 中将文本大写的最简单方法是使用。它将文本字符串中每个单词的第一个字母大写,同时将所有其他字母转换为小写。但是,如果您只需将第一个字母大写,其余部分保持不变,则两者都不需要恰当的函数或任何其他单个 Excel 函数都无法做到这一点。

在 Excel 中将文本字符串的第一个字母大写,您可以使用结合的公式多功能。但是,您不能直接在包含原始数据的同一单元格内应用公式。相反,您需要使用额外的列来应用公式。

应用公式并更正大小写后,您可以将公式单元格值复制并粘贴到原始列中,然后删除多余的列。

让我们通过一个例子来理解这一点。假设我们有一个示例数据集,如下图所示:

在上面的数据中,我们需要将B列中每个文本字符串的首字母的大小写从下到上更改。我们可以通过两种不同的方式实现这种资本化:

  1. 将第一个字母大写,其余字母转换为小写
  2. 第一个字母大写,其余保持不变

让我们详细看看这一点。

1]第一个字母大写,其余转小写

首先,我们将添加一个额外的列来应用公式。将光标置于 B 列顶部,右键单击它并选择插入

这会将 B 列的内容转移到 C 列,并在中间插入一个额外的列。

现在将光标放在单元格 B2 中并写入以下公式:

=REPLACE(LOWER(C2),1,1,UPPER(LEFT(C2,1)))

进入

上面的公式将单元格 C2 中文本字符串的第一个字母大写,并将其余字母转换为小写。方法如下:

  1. LOWER(C2)将单元格 C2 中的整个文本转换为小写。
  2. LEFT(C2,1)提取 C2 中的第一个字母。
  3. UPPER(LEFT(C2,1))将第一个字母转换为大写。
  4. REPLACE(LOWER(C2),1,1,UPPER(LEFT(C2,1)))获取步骤 1 中的小写文本,并将第一个字符(第一个位置,1 个字符长)替换为步骤 3 中的大写字母。

现在将光标移至单元格 B2 的右下角,当它转换为加号时,单击并将其拖动到单元格 B11。

这将快速将公式复制到列中。

2]第一个字母大写,其余不变

如上所述,在 A 列和 B 列之间插入额外的列。现在将光标放在 B2 中并输入以下公式:

=REPLACE(C2,1,1,UPPER(LEFT(C2,1)))

进入钥匙。

上述公式将仅将单元格 C2 中文本字符串的第一个字母大写,同时保持文本的其余部分不变。方法如下:

  1. LEFT(C2,1)从单元格 C2 中的文本中提取第一个字符。
  2. UPPER(LEFT(C2,1))将该字符转换为大写。
  3. REPLACE(C2,1,1,UPPER(LEFT(C2,1)))将 C2 中的第一个字符(第一个位置,1 个字符长)替换为步骤 2 中的大写字母。文本的其余部分保持不变。

另一个公式结合了左边,,, 和函数可以达到相同的结果。将光标置于单元格 B2 中并写入以下公式:

=UPPER(LEFT(C2)) & MID(C2,2,LEN(C2)-1)

进入

该公式仅将文本字符串的第一个字母大写,同时保持文本的其余部分不变。这是一个细分:

  1. LEFT(C2)从 C2 中的文本中提取第一个字符(Excel 假定字符数论证是1当 LEFT 函数中未指定时默认为)。
  2. UPPER(LEFT(C2))将第一个字母转换为大写。
  3. MID(C2,2,LEN(C2)-1)从第二个字符开始提取文本的剩余部分。LEN(C2)-1确保包含除第一个字符之外的所有字符。
  4. 连接 (&) 将大写的首字母组合起来(UPPER(LEFT(C2)))与剩余的文本(MID(C2,2,LEN(C2)-1))

通过拖放将公式复制到 B 列中的其余数据单元格。完成后,选择单元格B2:B11并按Ctrl + C(复制单元格值)。现在选择单元格C2:C11,右键单击并选择粘贴为值。您现在可以删除额外的列,即 B 列。

就这样。我希望你觉得这很有用。

读:

如何在 Excel 中将字符串中的第一个字母大写?

要将 Excel 中字符串中每个单词的首字母大写,可以使用 PROPER 函数。要仅将第一个字母大写而其余字符串保持不变,您可以编写自定义公式。除此之外,您还可以使用 Power Query、VBA 宏或第三方加载项来执行高级文本大小写格式设置。

Excel中如何自动将首字母大写?

要在 Excel 中自动将第一个字母大写,您可以使用以下公式=UPPER(LEFT(A1,1)) & MID(A1,2,LEN(A1)-1)。这会将第一个字母转换为大写,并保持文本的其余部分不变。您可以在单独的列中输入此公式,然后根据需要将结果复制并粘贴回原始数据。

阅读下一篇: