Excel替换/替换功能

示例电子表格演示更换
用Excel的Replace函数替换或向数据添加字符。

使用Excel的替换功能来替换不需要的文本数据工作表细胞具有良好数据或根本没有。

导入或复制的数据有时包括不需要的字符或单词以及良好的数据。替换功能是快速纠正此情况的一种方法,如上所述中的示例所示。

当需要更正导入的长列数据时,尤其如此,因为可以使用填写句柄或者复制和粘贴将替换功能复制到多个细胞在工作表中。

函数可以替换的文本数据的类型包括:

  • 格式化字符,上面的行;
  • 标点符号标记将连字符添加到电话号码,上面的第四行;
  • 字母表中的字母,上面第六排。

该函数还可以用来简单地删除不需要的字符,方法是什么也不替换它们——上面的第三行。

替换函数的语法和参数

函数语法引用函数的布局,包括函数名、括号和争论

REPLACE函数的语法是:

=REPLACE(Old_text, Start_num, Num_chars, New_text)

Old_text(要求)要更改的数据块。这个论点可以是:

  • 要更改的实际数据—文本或数字数据;
  • 对工作表中数据位置的单元格引用。

Start_num指定从中字符的左边开始的位置old_text.被替换。

num_chars指定要替换的字符数Start_num.如果为空,则该函数假定没有要替换的字符,并添加在new_text.论证 - 上面的第三行。

new_text指定要添加的新数据。如果为空,则该函数假定不需要添加字符,只需删除为指定的字符num_chars.参数-上面第4行。

#的名字吗?和#value!错误

#的名字吗?类型输入的文本数据时发生old_text.参数未包含在双引号中,上面的第五行。

#价值!如果是Start_num或者num_chars.参数为负或包含非数值,如上面第8行所示。

替换和计算错误

当使用下面步骤中列出的REPLACE函数时,Excel将公式结果($24,398)视为文本数据,如果在计算中使用,可能返回不正确的结果。

替换vs. replaceb.

REPLACEB在用途和语法上与REPLACE函数相同。

根据Excel的帮助文件,两者之间的唯一区别是每个旨在支持的语言组。

替换 -与Excel版本一起使用双字节字符套装语言 - 例如日语,中文(简体),中国(传统)和韩国人。

取代-用于Excel的使用版本单字节字符集语言,如英语和其他西方语言。

使用Excel替换功能的示例

此示例介绍了用于在图像中输入替换功能的步骤,以替换文本字符串的前三个字符^&#24,398用美元符号($)得到$24,398。

输入REPLACE函数的选项包括手动输入整个公式:

=取代(A5, 1, 3,“$”)

或者使用“功能的”对话框 - 如下所述。

虽然可以手动输入函数及其参数,但通常更容易使用对话框,因为它会照顾函数的语法 - 例如参数之间的括号和逗号分隔符。

  1. 单击单元格C5在工作表中使其成为活动单元格;
  2. 点击一下公式色带菜单的标签;
  3. 选择文本从ribbon上打开功能下拉列表;
  4. 点击取代在列表中介绍函数的对话框;
  5. 在对话框中,单击old_text.行;
  6. 单击单元格A5的单元格引用old_text.争论;
  7. 点击一下Start_num行;
  8. 输入数量1- 从左侧的第一个字符开始替换
  9. 点击一下num_chars.行;
  10. 输入数量3.在这一行-前三个字符将被替换;
  11. 点击一下new_text.行;
  12. 输入美元符号() -在24,398前加美元符号;
  13. 点击好的关闭对话框并返回工作表
  14. 金额$24,398应该出现在单元格C5
  15. 当您点击单元格C5时,完整的功能=取代(A5, 1, 3,“$”)出现在工作表上方的公式栏中

替换功能和粘贴值

REPLACE和Excel的其他文本功能旨在将原始数据留在一个单元格中,而将编辑后的文本放在另一个单元格中。

这样做使原始数据完好无损以供将来使用或使得可以纠正编辑期间发生的任何问题。

但是,有时最好删除原始数据,只保留编辑后的版本。

要做到这一点,请将REPLACE函数的输出与粘贴值结合起来——这是Excel粘贴特性的一部分。

这样做的结果是,值仍然存在,但是可以删除原始数据和REPLACE函数,只留下修正后的数据。

此页面是否有帮助?