REPLACE函數(shù),幫助文件是這樣說(shuō)的:
REPLACE函數(shù)的基本用法如下:REPLACE(old_text, start_num, num_chars, new_text)的確看那串英文碼碼,有點(diǎn)為難我們的小伙伴們。好吧,今天小編硬著頭皮,盡量以白話來(lái)說(shuō)說(shuō)這個(gè)函數(shù)。REPLACE(包含要替換的文本, 起始位置, 替換幾個(gè)字符, 替換成的文本)舉例說(shuō)明,幫助大家更好的理解。第一,=REPLACE(A1,3,2,"")返回結(jié)果是“戰(zhàn)狼片”。函數(shù)的意思是:A1單元格的字符,從第3個(gè)字符(也就是“動(dòng)”)起,將連續(xù)的2個(gè)字符(也就是“動(dòng)作”),替換成空(最后一個(gè)參數(shù)文本)。第二,=REPLACE(A1,3,3,"很好看")返回結(jié)果是“戰(zhàn)狼很好看”。函數(shù)的意思是:A1單元格的字符,從第3個(gè)字符(也就是“動(dòng)”)起,將連續(xù)的3個(gè)字符(也就是“動(dòng)作片”),替換成“很好看”(最后一個(gè)參數(shù)文本)。第三,=REPLACE(A1,5,0,"國(guó)產(chǎn)")返回結(jié)果是“戰(zhàn)狼動(dòng)作國(guó)產(chǎn)片”。函數(shù)的意思是:A1單元格的字符,從第5個(gè)字符起,將0個(gè)字符替換成“國(guó)產(chǎn)”。相當(dāng)于在第5個(gè)字符之前插入了文字“國(guó)產(chǎn)”第三參數(shù)文本)。
了解完基本用法,還是來(lái)兩個(gè)案例,實(shí)踐一下嘛!
replace函數(shù)實(shí)例一:電話號(hào)碼升位將C列的電話號(hào)碼升位變?yōu)镈列的效果。D3單元格輸入公式:=IF(B3="北京",REPLACE(C3,1,3,"0101"),IF(B3="上海",REPLACE(C3,1,3,"0212"),IF(B3="成都",REPLACE(C3,1,3,"0288")))) 公式解釋:先用IF函數(shù)判斷城市,如果是北京,就用REPLACE函數(shù)將第1位開(kāi)始,連續(xù)三位,即:010,替換為0101;如果是上海,就用REPLACE函數(shù)將第1位開(kāi)始,連續(xù)三位,即:021,替換為0212;如果是成都,就用REPLACE函數(shù)將第1位開(kāi)始,連續(xù)三位,即:028,替換為0288。replace函數(shù)實(shí)例二:隱藏身份證中的出生日期B列是身份證,C列是將B列的出生日期用四個(gè)星號(hào)代替。C2公式為:=REPLACE(B2,7,8,"****")