學習啦>學習電腦>工具軟件>辦公軟件學習>Excel教程>Excel函數>

excel中的replace函數怎么使用

時間: 張偉670 分享

  excel中的replace函數,作用是將文本中指定的字符串替換成其他字符串?!咎鎿Q】功能只能將單元格中的全部內容替換為另外內容,而replace函數可以將單元格中的部分內容進行替換。下面小編教你怎么在excel中使用replace函數,希望對你有幫助!

  replace函數在excel的使用方法

  下圖A列是我公司商品名稱,其中Apple-LO中的O應為P,需要我們把O替換為P。

  在B2中錄入公式“=REPLACE(A2,8,1,"P")”

  公式中,A2是指被替換的文本所在的單元格。

  8是指O位于“Apple-LO-325”中的第8個字符串的位置。

  1是指需要替換從O開始起1個字符串。

  “P”是指需要替換成的內容。


replace函數在excel的使用方法圖1

  回車,“Apple-LO-325”已經被替換成了“Apple-LP-325”。


replace函數在excel的使用方法圖2

  將公式向下復制,就全部實現了指定位置的字符的替換,所有的O替換為P。


replace函數在excel的使用方法圖3

  再如:公司中獎客戶的電話號碼,為保護客戶隱私,只需要顯示前后各3位,中間5為我們要用*隱藏起來。

  在C2中錄入公式“=REPLACE(B2,4,5,"*****") ”

  此公式中:我們要從第4位開始替換,一共替換5位,所以第二第三參數分別為4和5。


replace函數在excel的使用方法圖4

  回車,函數返回 “135*****651”。

  此公式中:我們要從第4位開始替換,一共替換5位,所以第二第三參數分別為4和5。

  注意:因為此函數替換的是文本,當單元格內容為數字時,需要設置為文本格式。方法有兩種:

  1.先設置文本格式。按步驟設置【設置單元格格式】【文本】【確定】,然后再錄入數字。

  2.錄入數字前先錄入一個英文的逗號‘,然后再錄入數字。


replace函數在excel的使用方法圖5

  向下復制公式,就實現了全部字符的替換。


replace函數在excel的使用方法圖6

  有時候,replace函數還可以和其他函數結合在一起,來實現單元格部分字符的替換。

  例如:城市實行電話號碼升級活動,將北京電話號碼前加上6,上海電話號碼前加上9。

  我們在D2中錄入公式:

  =IF(B2="北京",REPLACE(C2,1,1,"61"),REPLACE(C2,1,1,"91"))


replace函數在excel的使用方法圖7

  回車,C2單元格電話號碼升級成功。

  此函數的含義是:用if函數判斷B2中的內容,若是北京,則用replace函數將第一位數1替換成61,也就是加上6。

  否則,則將一位數替換成91,也就是第一位數加上9。


replace函數在excel的使用方法圖8

  向下復制公式即可替換所有字符串。

  注意:單元格格式仍然是文本格式。


replace函數在excel的使用方法圖9

猜你喜歡:

371688