9 有用的微软 Excel 处理文本的函数

中的功能 Excel 不仅仅是数字和计算。 您也可以在处理文本时使用函数。 这里有几个有用的微软 Excel 文字功能。

无论您是想更改字母大小写、在另一个字符串中查找文本、用新内容替换旧文本,还是组合多个单元格中的文本,这里都有适合您的功能。

目录

转换字母大小写:UPPER、LOWER 和 PROPER
删除空格:TRIM
比较文本字符串:精确
在字符串中查找文本:查找
使用位置替换现有文本:REPLACE
用新文本替换当前文本:SUBSTITUTE
合并文本:CONCAT

12 基本 Excel 每个人都应该知道的功能

转换字母大小写:UPPER、LOWER 和 PROPER

您可能希望文本包含全部大写或全部小写字母。 或者,也许您希望每个单词的第一个字母大写。 这是 UPPER、LOWER 和 PROPER 函数派上用场的时候。

每一个的语法都是一样的,只需要一个参数:

  • UPPER(cell_reference)
  • LOWER(cell_reference)
  • PROPER(cell_reference)

要将单元格 B4 中的文本全部更改为大写字母,请使用以下公式:

=UPPER(B4)


要将同一单元格中的文本更改为全部小写字母,请改用以下公式:

=LOWER(B4)

要将单元格 B4 中的文本更改为每个单词的首字母大写,请使用以下公式:

=PROPER(B4)

删除空格:TRIM

您可能在要删除的文本中有多余的空格。 TRIM 功能无需手动操作即可消除空间。

该函数的语法是 TRIM(text) 您可以在其中输入引号中的文本或在公式中使用单元格引用。

要删除短语“trim spaces”中的空格,您可以使用以下公式:

=TRIM("   trim   spaces   ")

修剪文本 Excel


要删除单元格 A1 中文本中的空格,您可以使用单元格引用,如下公式所示:

=TRIM(A1)

TRIM 单元格参考 Excel

比较文本字符串:精确

也许您有两个包含要比较并查看它们是否完全匹配的文本的单元格。 恰当地命名,EXACT 函数来救援。

如何在 Microsoft 中使用 XLOOKUP 功能 Excel

该函数的语法是 EXACT(cell_reference1, cell_reference2) 其中两个单元格引用都是必需的。 结果为 True 表示完全匹配或 False 表示不匹配。

要比较单元格 A1 和 B1 中的文本,您将输入以下公式:

=EXACT(A1,B1)

在这第一 example,结果为真。 两个文本字符串是相同的。

EXACT 与 True 结果

在第二 example,结果为假。 单元格 A1 中的文本有大写字母,而单元格 B1 中的文本没有。

由于大写字母,EXACT 为 False

在我们的决赛中 example,结果再次为 False。 单元格 B1 中的文本包含单元格 A1 中的文本没有的空格。

由于空格,EXACT 为 False

Microsoft 中的函数与公式 Excel: 有什么不同?

在字符串中查找文本:查找

如果要在另一个文本字符串中查找特定文本,可以使用 FIND 函数。 请记住,该函数区分大小写并且不使用通配符。


该函数的语法是 FIND(find, within, start_number) 其中前两个参数是必需的。 这 start_number 参数是可选的,允许您指定从哪个字符位置开始搜索。

要在单元格 A1 的文本中查找“QR1”,您可以使用以下公式:

=FIND("QR1",A1)

下面显示的结果是 8,表示字符串中的第八个字符作为定位文本的开头。

查找函数 Excel

要在单元格 A1 中查找以第四个字符开头的字母 F,您可以使用以下公式:

=FIND("F",A1,4)


这里的结果是 6,因为这是第一个大写字母 F 在第四个字符之后的字符位置。

使用实例查找

使用位置替换现有文本:REPLACE

如果您曾经不得不根据文本在文本字符串中的位置来替换文本,那么您会喜欢 REPLACE 函数。

如何查找和替换文本和数字 Excel

该函数的语法是 REPLACE(current_text, start_number, number_characters, new_text) 其中每个参数都是必需的。 让我们看看论点的细节。

  • Current_text:当前文本的单元格引用。
  • Start_number: 当前文本中第一个字符的数字位置。
  • Number_characters:要替换的字符数。
  • New_text:替换当前文本的新文本。

在这个 example,单元格 A1 到 A5 中产品 ID 的前两个字符从“ID”变为“PR”。 这个公式将一举做出改变:

=REPLACE(A1:A5,1,2,"PR")

分解一下,A1:A5 是我们的单元格区域,1 是要替换的第一个字符的位置,2 是要替换的字符数,“PR”是新文本。

替换开头的文本

这是另一个 example 对于该产品 ID。 使用这个公式,我们可以将字符串“QR”中的第八个和第九个字符更改为“VV”。

=REPLACE(A1:A5,8,2,"VV")

为了打破这个, A1:A5 是我们的单元格范围, 8 是要替换的第一个字符的位置, 2 是要替换的字符数,并且 VV 是新文本。

替换末尾的文本

用新文本替换当前文本:SUBSTITUTE

与 REPLACE 类似,您可以使用 SUBSTITUTE 函数来更改实际文本,而不是使用字符的位置。


语法是 SUBSTITUTE(cell_reference, current_text, new_text, instances) 需要所有参数的地方,除了 instances. 您可以使用 instances 指定要更改的文本字符串中的哪个匹配项。

要将单元格 A1 中的姓氏 Smith 更改为 Jones,请使用以下公式:

=SUBSTITUTE(A1,"Smith","Jones")

替换一个名字

要将单元格 A1 中的“位置 1,第 1 季度”更改为“位置 1,第 2 季度”,您可以使用以下公式:

=SUBSTITUTE(A1,"1","2",2)

分解这个公式,A1 是单元格引用,1 是当前文本,2 是新文本,最后的数字 2 是字符串中的第二个实例。 这确保只有数字 1 的第二次出现被更改。

替换一个数字

合并文本:CONCAT

在处理文本时,您可能会发现最后一个有用的函数是 CONCAT。 此功能可帮助您将来自多个字符串或位置的文本连接到一个字符串中。

如何将多个单元格中的文本合并为一个单元格 Excel

该函数的语法是 CONCAT(text1, text2) 其中只需要第一个参数,但您可能总是使用第二个参数。


要将单元格 A1 和 B1 中的文本与单词之间的空格连接,请使用以下公式:

=CONCAT(A1," ",B1)

带有空格的 CONCAT

请注意,引号包含要添加的空间。

要加入相同的文本但在前面添加前缀 Mr. 和空格,您可以使用以下公式:

=CONCAT("Mr. ",A1," ",B1)

带有前缀的 CONCAT

在这里,您有 Mr. 在第一组引号、第一个单元格引用、另一个引号内的空格和第二个单元格引用中的空格。

希望这些 Excel 文本功能可帮助您以更少的时间和更少的努力来处理您的文本。