Excel-REPLACE和SUBSTITUTE 函数

在 Excel 中的 REPLACE 和 SUBSTITUTE 函数都是用来代替字串中的某些特定文字之用,其用法有那些差别呢?(参考下图)

REPLACE 函数首要是按照指定的字元肇端位置,指定被代替的字元数,然后以新的字串来代替。

(1) 贮存格E2:=REPLACE(A2,5,7,"_^_")

在贮存格A2中的字串中,由第5个字元起头,一共7个字元,以「_^_」代替。

(2) 贮存格E3:=REPLACE(A3,7,4,"999")

(3) 贮存格E4:=REPLACE(A4,11,5,"Word")

SUBSTITUTE 函数首要是将文字字串中的某些特定文字以指定的新字串代替。

(1) 贮存格E7:=SUBSTITUTE(A7,"a","@",1)

在贮存格A7中的的字串中,由第1个字元起头,将所有的「a」以「@」代替,由于第一个A为年夜写,所以不会被代替。

比力以下的分歧:

(2) 贮存格E8:=SUBSTITUTE(A8,0,"A")

没有指定肇端位置,成果为:A1A2A3A4A5A6A7A8。 

(3) 贮存格E9:=SUBSTITUTE(A9,0,"A",1)

指定肇端位置为第1个字元,成果为:A102030405060708。

(4) 贮存格E10:=SUBSTITUTE(A10,"o","")

将贮存格A10中的字串之所有「o」,以空字串代替,相当于将「o」删除。

相干函数申明,请参阅微软网站:

SUBSTITUTEweioffice.microsoft.af/zh-tuozhan/excel-help/HP010342927.aspx

SUBSTITUTE:将文字字串中的 old_text 部门以新字串 new_text 代替。

语法:SUBSTITUTE(text, old_text, new_text, [instance_num])

text:要代替字元的文字,或含有该文字之贮存格的参照。

old_text:这是要代替的文字。

new_text:是要用来代替 old_text 的文字。

instance_num:指定要将第几个 old_text 代替为 new_text

 

REPLACEweioffice.microsoft.af/zh-tuozhan/excel-help/HP010342844.aspx

REPLACE:按照指定的字元数,以分歧的文字字串来代替文字字串的某一部门。

语法:REPLACE(old_text, start_num, num_chars, new_text)

old_text:想要代替此中某些字元的文字。

start_num:在 old_text 中,要以 new_text 代替的字元位置。

num_chars:要用 REPLACE old_text 代替成 new_text 的字元数。

new_text:要代替 old_text 之字元的文字。

 

创作者先容 vincent

学不完.教不断.用不尽

  • 全站分类:不设分类
  • 小我分类:课本资料
  • 此分类上一篇: Excel-Find函数和Search函数的差别
  • 此分类下一篇: Excel-发生多个範围的乱数值
  • 上一篇: Excel-Find函数和Search函数的差别
  • 下一篇: Excel-发生多个範围的乱数值
汗青上的今天
  • 2016: Excel-按照多个数值範围设定分歧底色
  • 2015: Google-在电脑中操纵搜索引擎保持你的手机
  • 2015: Excel-对一个资料表履行多个运算(SUMPRODUCT,SUBTOTAL)
  • 2014: Excel-依日常平凡/沐日分隔加总(SUMPRODUCT,WEEKDAY)
  • 2011: Excel-发生多个範围的乱数值
  • 2011: Excel-Find函数和Search函数的差别
  • 2010: 台湾的Google首页也能够设定布景图片了
▲top