如何在excel2003中用函数替换文本

  在某些情况下,可能需要使用其他文本替换一个文本字符串的某个部分。例如,可以导入包含星号的数据,并且需要把星号转换成其他字符。可以使用Excel的“编辑”——“替换”命令进行替换。如果习惯使用公式方式,也可以使用下面两种函数之一:
  SUBSTITUTE:替换字符串中的具体的文本。如果知道被替换的字符是什么,而不知道它们的位置,可以使用这个函数。
  REPLACE:替换字符串中具体位置上的文本。如果知道替换文本的位置,而不知道实际哪些文本,可以使用这个函数。
  下面的公式使用函数SUBSTITUTE,把字符串2001 Budget中的2001替换成2002。公式将返回2002 Budget的结果。
  =SUBSTITUTE("2001 Budget","2001","2002")
  下面的公式使用函数SUBSTITUTE删除字符串中的所有空格。换言之,它将使用一个空字符串替换所有空格字符。结果为:Whitechocolatepaceegg。
  =SUBSTITUTE("White chocolate space egg"," ","")
  接下来的公式使用函数REPLACE替换第5个字符位的字符。换言之,它将删除第5个字符(符号“-”),返回Part-544的结果。
  =REPLACE("Part-544",5,1,"")
  当然可以使用嵌套函数,让它们在个公式里执行多重替换的功能。下面的公式显示出嵌套SUBSTITUTE函数的作用。这个公式可以剔除单元格A1中的全部7种字符空格、连字符、冒号、星号、下划线、左括号和右括号。
  =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1," ", ""),"-",""),":",""),"*",""),"_",""),"(",""),")","")
这样如果单元格A1中包含字符串“65665*_())())*_ sdd”时,这个公式将返回“65665sdd”的结果。

office办公软件入门基础教程 » 如何在excel2003中用函数替换文本

本文链接:【如何在excel2003中用函数替换文本】https://www.officeapi.cn/25333.html

OFFICE,天天学一点,进步多一点

联系我们