replace函数用新数据替换现有的单词、文本或字符。使用替代品功能若要从导入的数据中删除非打印字符,请将不需要的字符替换为空格,并生成相同工作表的不同版本。
本文中的说明适用于Excel 2019,2016,2013,2010,2007;Excel for Microsoft 365,Excel Online,Excel for Mac,Excel for iPad,Excel for iPhone,以及Android的Excel。
替代功能语法
替代功能的语法是:
=替代(文本,old_text.,new_text.,Instance_num)
函数的参数是:
- 文本(必填):包含要替换的文本的数据。此参数可以包含在引号中括起的实际数据(请参阅上图中的图像中的行2)或a细胞参考到工作表中的文本数据的位置(参见行3和4)。
- old_text.(必填):要替换的文本。
- new_text.(必填):将替换Old_Text的文本。
- Instance_num(可选):一个数字。如果省略这个数字,Old_text的每个实例都会被New_text替换。如果包含这个数字,则替换指定的Old_text实例(参见第5行)。
替代功能的参数区分大小写。如果为Old_Text参数输入的数据没有与文本参数单元格中的数据相同,则不会发生替换。
使用替代函数
虽然可以手动将整个公式键入工作表单元格,但是另一个选项是使用“函数参数”对话框(或Excel中的公式构建器),以将函数及其参数输入到单元格中。
=替代(A3,“销售”,“收入”)
使用对话框时,Excel会用逗号分隔每个参数,并将新旧文本数据用引号括起来。
-
在空白Excel工作表中输入教程的数据。
-
选择单元格B3使其成为活性细胞.
-
选择公式.
-
选择文本打开“文本功能”下拉列表。
-
选择替代打开函数参数对话框。在Excel for Mac中,公式生成器会打开。
-
将光标放在文本文本框中。
-
选择工作表上的单元格A3以输入此单元格引用。
-
将光标放在old_text.文本框中。
-
输入销售.这是将被替换的文本。不需要将文本用引号括起来。
-
将光标放在new_text.文本框中。
-
输入收入.此文本将取代销售。
-
Instance_num参数保留为空,因为在单元格A3中只有单词Sales的一个实例。
-
选择好的.除了在你选择的Mac版Excel中完毕.
-
文本收入报告出现在单元格B3中。
替换函数vs.替换函数
代用品不同于替换函数因为它用于在选定数据的任何位置交换特定的文本。REPLACE用于替换出现在数据中特定位置的任何文本。