tft每日頭條

 > 科技

 > replaceb函數怎麼使用

replaceb函數怎麼使用

科技 更新时间:2024-08-27 19:16:52

replaceb函數怎麼使用(Substitute應用技巧案例解讀)1

在Excel中,如果要替換某個指定的值,常見的操作是打開【查找和替換】對話框……但這樣的操作會“破壞”原始數據,如果要保留原始數據,可以考慮用Replace或Substitute函數來完成。


一、Replace。

功能:将一個字符串中的部分字符串用另一個字符串替換。

語法結構:=Replace(原始字符串,開始位置,替換個數,替換字符串)。

目的:将身份證号碼中的出生日期進行隐藏。

replaceb函數怎麼使用(Substitute應用技巧案例解讀)2

方法:

在目标單元格中輸入公式:=REPLACE(C3,7,8,"****")。

解讀:

身份證号碼中從第7位開始,長度為8的字符串代表出生日期,公式中将第7位開始,長度為8的值替換為“****”。


二、Substitute。

功能:将字符串中的部分字符串以新字符串替換。

語法結構:=Substitute(字符串,被替換字符串,替換字符串,[替換第X個])。

說明:第4個參數可省略,省略時代表全部替換。

目的:将身份證号碼中的出生日期進行隐藏。

replaceb函數怎麼使用(Substitute應用技巧案例解讀)3

方法:

在目标單元格中輸入公式:=SUBSTITUTE(C3,MID(C3,7,8),"****")。

解讀:

1、每個人的出生年月基本都是不相同的,所以沒有固定的“被替換字符串”,根據身份證号碼的特點,利用Mid函數提取從第7位開始長度為8的值,然後用“****”進行替換。

2、如果要隐藏身份證号碼中的出生年月,用Replace和Substitute那個更方便,更好用?你更喜歡用哪個?不妨在留言區告訴小編哦!


三、替換重複的值。

案例:滾滾長江東逝水,浪花淘盡英雄。

目的:删除“滾滾”。

replaceb函數怎麼使用(Substitute應用技巧案例解讀)4

方法:

在目标單元格中輸入公式:=REPLACE(B3,1,2,"")或=SUBSTITUTE(B4,"滾滾","")。


四、删除重複值中的部分值。

案例:滾滾長江東逝水,浪花淘盡英雄。

目的:删除第一個“滾”。

replaceb函數怎麼使用(Substitute應用技巧案例解讀)5

方法:

在目标單元格中輸入公式:=REPLACE(B3,1,1,"")或=SUBSTITUTE(B4,"滾","",1)、

解讀:

兩個公式中的“1”作用是否相同呢?留言區讨論哦!


五、隐藏除第一個字符外的其它字符。

目的:保留姓,隐藏名。

replaceb函數怎麼使用(Substitute應用技巧案例解讀)6

方法:

在目标單元格中輸入公式:=REPLACE(B3,2,999,"****")或=SUBSTITUTE(B3,MID(B3,2,999),"****")。

解讀:

1、從示例中可以看出,姓名的長度并不一緻,所以在涉及到字符的長度時,用明顯大于字符長度的“999”替代。

2、對于自己,哪個公式更好理解,更易用呢?不妨在留言區告訴小編。


,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved