Excel表格如何替換字符串
在生活工作中,我們時(shí)??吹奖砀裆厦婧芏嘀匾男畔⒍急淮虺尚翘?hào)(*)。如下表所示,把中間的字符串替換成星號(hào)(*),僅保留頭尾各一個(gè)字符。如果手動(dòng)替換,工作量大,此時(shí)可以使用Excel表格函數(shù)來實(shí)現(xiàn)所需的
在生活工作中,我們時(shí)??吹奖砀裆厦婧芏嘀匾男畔⒍急淮虺尚翘?hào)(*)。如下表所示,把中間的字符串替換成星號(hào)(*),僅保留頭尾各一個(gè)字符。如果手動(dòng)替換,工作量大,此時(shí)可以使用Excel表格函數(shù)來實(shí)現(xiàn)所需的功能。
替換函數(shù)和字符串長度函數(shù)的使用
如果要生成所需的格式,可以使用到替換函數(shù)(REPLACE)、字符串長度函數(shù)(LEN)、生成重復(fù)文本函數(shù)(REPT)。
1. 替換函數(shù):函數(shù)公式為:REPLACE(要替換的字符串文本,從第幾個(gè)字符開始,替換字符串里面的個(gè)數(shù),新的字符串)
2. 字符串長度函數(shù):函數(shù)公式為:LEN(引用單元格里面的字符串)
3. 重復(fù)顯示的文本函數(shù):函數(shù)公式為:REPT(要生成的字符串,生成的個(gè)數(shù))
使用函數(shù)公式實(shí)現(xiàn)替換字符串
打開Excel表格,在B2單元格里面輸入公式REPLACE($A2,2,LEN($A2)-2,REPT(" * ",LEN($A2)-2)),再向下拖動(dòng)復(fù)制填充,之后將會(huì)看到所需的樣式。
該函數(shù)公式解釋如下:
1. 要替換的字符串為引用的A2單元格里面的字符串;
2. 從第2位開始替換;
3. 替換的長度為“LEN($A2)-2”,即:從A2單元格里面獲取字符串長度后減去頭尾各一個(gè),余下的就是要替換的;
4. 新的字符串為“REPT(" * ",LEN($A2)-2)”,即:使用“LEN($A2)-2”個(gè)“*”替換需要替換的字符串。
保留尾數(shù)字符
如果要保留兩個(gè)尾數(shù)字符,可以把公式里面的“LEN($A2)-2”改成“LEN($A2)-3”即可。
每一個(gè)函數(shù)都是一個(gè)獨(dú)立的個(gè)體,巧妙的把它們結(jié)合起來運(yùn)用,就可以處理很多事情。當(dāng)然,在結(jié)合起來使用之前,也應(yīng)當(dāng)對(duì)它們有所了解,之后才能盡其所用。