REPLACE函數(shù)
REPLACE函數(shù)
REPLACE函數(shù)基于指定的字符數(shù)和開(kāi)始位置替換文本里的字符。
什么情況下使用REPLACE?
REPLACE函數(shù)可以替換字符串中的字符,例如:
修改電話(huà)號(hào)碼中的區(qū)域代碼
使用冒號(hào)和空格替換第一個(gè)空格
使用嵌套的REPLACE插入連字符
REPLACE函數(shù)的語(yǔ)法
REPLACE函數(shù)的語(yǔ)法如下:
REPLACE(old_text,start_num,num_chars,new_text)
old_text是將要被替換掉的文本字符串。
start_num是要替換掉的字符串的開(kāi)始位置。
num_chars是將要替換掉的字符的數(shù)量。
new_text是要替換掉原來(lái)文本的新文本字符串。
REPLACE函數(shù)陷阱
REPLACE函數(shù)在指定的開(kāi)始位置替換掉指定數(shù)量的字符。要替換原文本中任意地方的指定的文本字符串,可以使用SUBSTITUTE函數(shù)。
示例1: 修改電話(huà)號(hào)碼中的區(qū)域代碼
使用REPLACE函數(shù),可以用新的區(qū)域代碼修改電話(huà)號(hào)碼中的頭3個(gè)數(shù)字。本例中,列C中是新的區(qū)域代碼,列D中是修改后的電話(huà)號(hào)碼。
=REPLACE(B3,1,3,C3)
示例2: 使用冒號(hào)和空格替換第一個(gè)空格
要為REPLACE函數(shù)識(shí)別開(kāi)始位置,可以使用FIND函數(shù)來(lái)查找特定的文本字符串或字符。本例中,使用冒號(hào)和空格字符替換掉第一個(gè)空格。
=REPLACE(B3,FIND(”“,B3,1),1,”: “)
示例3: 使用嵌套的REPLACE插入連字符
REPLACE函數(shù)可以嵌套使用,因此在舊文本字符串中可以進(jìn)行多次替換。本例中,電話(huà)號(hào)碼需要在頭3個(gè)數(shù)字之后及第二組3個(gè)數(shù)字之后插入連字符。通過(guò)使用0作為要替換掉的字符數(shù)量,不會(huì)移除任何數(shù)字,并插入連字號(hào)。
=REPLACE(REPLACE(B3,4,0,”-“),8,0,”-“)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。