excel中的replace函數(shù)怎么使用
excel中的replace函數(shù),作用是將文本中指定的字符串替換成其他字符串?!咎鎿Q】功能只能將單元格中的全部?jī)?nèi)容替換為另外內(nèi)容,而replace函數(shù)可以將單元格中的部分內(nèi)容進(jìn)行替換。下面小編教你怎么在excel中使用replace函數(shù),希望對(duì)你有幫助!
replace函數(shù)在excel的使用方法
下圖A列是我公司商品名稱(chēng),其中Apple-LO中的O應(yīng)為P,需要我們把O替換為P。
在B2中錄入公式“=REPLACE(A2,8,1,"P")”
公式中,A2是指被替換的文本所在的單元格。
8是指O位于“Apple-LO-325”中的第8個(gè)字符串的位置。
1是指需要替換從O開(kāi)始起1個(gè)字符串。
“P”是指需要替換成的內(nèi)容。
replace函數(shù)在excel的使用方法圖1
回車(chē),“Apple-LO-325”已經(jīng)被替換成了“Apple-LP-325”。
replace函數(shù)在excel的使用方法圖2
將公式向下復(fù)制,就全部實(shí)現(xiàn)了指定位置的字符的替換,所有的O替換為P。
replace函數(shù)在excel的使用方法圖3
再如:公司中獎(jiǎng)客戶(hù)的電話(huà)號(hào)碼,為保護(hù)客戶(hù)隱私,只需要顯示前后各3位,中間5為我們要用*隱藏起來(lái)。
在C2中錄入公式“=REPLACE(B2,4,5,"*****") ”
此公式中:我們要從第4位開(kāi)始替換,一共替換5位,所以第二第三參數(shù)分別為4和5。
replace函數(shù)在excel的使用方法圖4
回車(chē),函數(shù)返回 “135*****651”。
此公式中:我們要從第4位開(kāi)始替換,一共替換5位,所以第二第三參數(shù)分別為4和5。
注意:因?yàn)榇撕瘮?shù)替換的是文本,當(dāng)單元格內(nèi)容為數(shù)字時(shí),需要設(shè)置為文本格式。方法有兩種:
1.先設(shè)置文本格式。按步驟設(shè)置【設(shè)置單元格格式】【文本】【確定】,然后再錄入數(shù)字。
2.錄入數(shù)字前先錄入一個(gè)英文的逗號(hào)‘,然后再錄入數(shù)字。
replace函數(shù)在excel的使用方法圖5
向下復(fù)制公式,就實(shí)現(xiàn)了全部字符的替換。
replace函數(shù)在excel的使用方法圖6
有時(shí)候,replace函數(shù)還可以和其他函數(shù)結(jié)合在一起,來(lái)實(shí)現(xiàn)單元格部分字符的替換。
例如:城市實(shí)行電話(huà)號(hào)碼升級(jí)活動(dòng),將北京電話(huà)號(hào)碼前加上6,上海電話(huà)號(hào)碼前加上9。
我們?cè)贒2中錄入公式:
=IF(B2="北京",REPLACE(C2,1,1,"61"),REPLACE(C2,1,1,"91"))
replace函數(shù)在excel的使用方法圖7
回車(chē),C2單元格電話(huà)號(hào)碼升級(jí)成功。
此函數(shù)的含義是:用if函數(shù)判斷B2中的內(nèi)容,若是北京,則用replace函數(shù)將第一位數(shù)1替換成61,也就是加上6。
否則,則將一位數(shù)替換成91,也就是第一位數(shù)加上9。
replace函數(shù)在excel的使用方法圖8
向下復(fù)制公式即可替換所有字符串。
注意:?jiǎn)卧窀袷饺匀皇俏谋靖袷健?/p>
replace函數(shù)在excel的使用方法圖9