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