SUBSTITUTE功能可用于用新数据替换现有单词,文本或字符。
注意:函数的结果必须出现在与原始文本不同的位置。
该功能的用途包括:
- 从导入的数据中删除非打印字符;
- 用空格替换不需要的字符;
- 生成同一工作表的不同版本。
01之04
用旧文本代替新文本
替代函数的语法和参数
SUBSTITUTE功能的语法是:
= SUBSTITUTE(Text,Old_text,New_text,Instance_num)
该函数的参数是:
文本 - (必填)包含要替换的文本的数据。 这个参数可以包含
- 用引号括起来的实际数据 - 上图中的第二行;
- 工作表中文本数据位置的单元格引用 - 上面第三行;
Old_text - (必填)要替换的文本。
New_text - (必填)将替换Old_text的文本。
Instance_num - (可选)一个数字
- 如果省略, Old_text的每个实例都将被替换为New_text 。
- 如果包含,则只有指定的Old_text实例(如第一个或第三个实例)被替换 - 第五行和第六行。
04年02月
区分大小写
SUBSTITUTE函数的参数区分大小写,这意味着如果为Old_text参数输入的数据与Text参数单元格中的数据不具有相同的大小写,则不会发生替换。
例如,在上图中的第四行中,该函数将Sales (单元格A4)视为与销售额(Old_text参数)不同,因此不会将Revenue替换为New_text 。
03之04
输入替代函数
虽然可以键入整个公式,例如
= SUBSTITUTE(A3,“销售”,“收入”)
手动插入工作表单元格中,另一种选择是使用函数的对话框(如下面的步骤所述)将函数及其参数输入到单元格(如B3)中。
使用对话框的优点在于Excel使用逗号分隔每个参数,并将新旧文本数据用引号括起来。
- 点击单元格B3 - 使其成为活动单元格
- 点击功能区菜单的公式选项卡
- 单击功能区上的文本图标以打开文本功能下拉列表
- 点击列表中的SUBSTITUTE以调出该功能的对话框
- 在对话框中,点击文本行
- 单击单元格A3将该单元格引用输入到对话框中
- 点击对话框中的Old_text行
- 输入Sales ,这是我们想要替换的文本 - 不需要将文本括在引号中;
- 点击对话框中的New_text行
- 类型收入 ,作为替代文本;;
- 实例参数保留为空 - 因为单元格A3中只有一个销售单词实例;
- 点击OK完成该功能并关闭对话框;
- 文本收入报告应显示在单元格B3中;
- 当你点击单元格B3的完整功能
= SUBSTITUTE(A3,“销售”,“收入”)
出现在工作表上方的公式栏中
04年4月
替代与替换
SUBSTITUTE与REPLACE函数的不同之处在于,它用于在选定数据中的任意位置交换特定文本,而REPLACE用于替换数据中特定位置发生的任何文本。