Excel SUBSTITUTE函数

SUBSTITUTE功能可用于用新数据替换现有单词,文本或字符。

注意:函数的结果必须出现在与原始文本不同的位置。

功能的用途包括:

01之04

用旧文本代替新文本

用Excel的SUBSTITUTE函数替换或更改字符。 ©Ted French

替代函数的语法和参数

函数的语法引用函数的布局,并包含函数的名称,括号和参数

SUBSTITUTE功能的语法是:

= SUBSTITUTE(Text,Old_text,New_text,Instance_num)

该函数的参数是:

文本 - (必填)包含要替换的文本的数据。 这个参数可以包含

Old_text - (必填)要替换的文本。

New_text - (必填)将替换Old_text的文本。

Instance_num - (可选)一个数字

04年02月

区分大小写

SUBSTITUTE函数的参数区分大小写,这意味着如果为Old_text参数输入的数据与Text参数单元格中的数据不具有相同的大小写,则不会发生替换。

例如,在上图中的第四行中,该函数将Sales (单元格A4)视为与销售额(Old_text参数不同,因此不会将Revenue替换为New_text

03之04

输入替代函数

虽然可以键入整个公式,例如

= SUBSTITUTE(A3,“销售”,“收入”)

手动插入工作表单元格中,另一种选择是使用函数的对话框(如下面的步骤所述)将函数及其参数输入到单元格(如B3)中。

使用对话框的优点在于Excel使用逗号分隔每个参数,并将新旧文本数据用引号括起来。

  1. 点击单元格B3 - 使其成为活动单元格
  2. 点击功能区菜单的公式选项卡
  3. 单击功能区上的文本图标以打开文本功能下拉列表
  4. 点击列表中的SUBSTITUTE以调出该功能的对话框
  5. 在对话框中,点击文本
  6. 单击单元格A3将该单元格引用输入到对话框中
  7. 点击对话框中的Old_text
  8. 输入Sales ,这是我们想要替换的文本 - 不需要将文本括在引号中;
  9. 点击对话框中的New_text
  10. 类型收入 ,作为替代文本;;
  11. 实例参数保留为空 - 因为单元格A3中只有一个销售单词实例;
  12. 点击OK完成该功能并关闭对话框;
  13. 文本收入报告应显示在单元格B3中;
  14. 当你点击单元格B3的完整功能
    = SUBSTITUTE(A3,“销售”,“收入”)
    出现在工作表上方的公式栏中

04年4月

替代与替换

SUBSTITUTE与REPLACE函数的不同之处在于,它用于在选定数据中的任意位置交换特定文本,而REPLACE用于替换数据中特定位置发生的任何文本。