Table of contents
我们如何将Excel单元格中第一个字母的大小写从小写改为大写? 我们必须在每个单元格中手动输入每个字符吗? 现在不用了!今天我将分享三种在表格中大写第一个字母的方法。
我相信当涉及到Excel中的文本时,最常见的任务之一是将单元格中的第一个字母大写。 每当你有名字、产品、任务或其他任何东西的列表时,你肯定会有一些(如果不是全部)只用小写或大写字母写。
在我们以前的一篇文章中,我们讨论了PROPER功能如何拯救世界。 但由于它将一个单元格中的每个字都大写,并降低其他字母,有时它不能成为万能的。
让我们看看在我最喜欢的反派人物短名单的例子中,我们还有哪些选择。
使用公式将第一个字母大写
Excel有很多有用的函数,适合在单元格中大写第一个字母。 然而,你不能在一个单元格中同时拥有你的数据和引用它的公式。 因此,你需要在工作表的某个地方创建一个辅助列,以便将公式放在那里。 当它完成后,并进行计算,你就可以用它们的值替换公式。 我们开始吧?
第一个字母为大写,其余为小写
要想在Excel单元格中只让第一个字母大写,同时降低其余的字母,首先要为结果插入一个额外的列。 在我的例子中,它是B列。 右键单击列名( B )并选择 插入 该列被插入A列和C列之间,如果有的话,你可以改变其标题名称。
把光标放到新的B2单元格,并在那里输入以下公式。
=replace(lower(c2),1,1,upper(left(c2,1))
提示:其余的行很可能会自动填充调整后的公式。 否则,你可以通过拖放或双击有公式的单元格右下角的那个小方块,快速将公式复制到下一列。
让我解释一下上面的公式是什么意思。
- upper(left(c2,1)) 将C2单元格的第一个字母转换为大写。
- 替换 函数被用来确保整个文本在改变了一个指定的字母后被返回--在我们的例子中是第一个。
- 添加 下限(C2) 作为REPLACE函数的第一个参数,我们可以降低所有其他字母的等级。
因此,你可以得到适当的外观细胞,写成句子。
第一个字母大写,其余的不考虑
为了使单元格的第一个字母大写,而其他字符保持不变,我们将使用与上面相同的公式,并稍作修改。
但首先,还是要确保创建另一列以使用该公式。 然后,在B2中输入以下内容。
=replace(c2,1,1,upper(left(c2,1))
看,我们删除了公式开头的 "LOWER "部分。 这个小改动不会降低单元格中的所有字母,但仍会将第一个字母大写。
提示:如果Excel没有自动完成,别忘了把公式复制下来。
使用Text Toolkit: Change Case将第一个字母大写。
如果你决定需要一个更快、更多的方法来使Excel单元格中的第一个字母大写,你将会做出明智的选择
我们的 更改案例 从 文本工具箱 它可以在Excel--终极套件的70+toos集合中找到。
- 下载并安装 终极套房 收集到你的PC。
- 运行Excel并点击 更改案例 中的工具图标。 文本 下的小组。 阿博比特数据 标签。
加载器窗格将出现在你的Excel窗口的左侧。
- 手动选择你想改变情况的单元格范围,在我们的例子中是B2:B10。
提示:你可以在运行工具前选择范围,它将自动在相应的字段中显示所选范围。
- 选择 判决案例 选项,使每个单元格的第一个字母大写。
注意:如果你想保存一份你的数据,以备不时之需,请勾掉 备份工作表 在做任何修改之前,请选择 "选择"。
- 点击 更改案例 按钮,看看结果。
注意:当一个单元格中的每个字(除了第一个)都以大写字母开头时,该插件不仅会将第一个字符大写,而且还会将其余的字符小写。
正如你所看到的,在Excel中大写字母并不是什么火箭科学。 现在你只需点击几下鼠标就可以完成,并享受其结果。 欢迎在下面留言并提出问题 :)