【Excel教學】怎麼把個資米掉中間幾個字 發佈日期: 2022-05-252022-05-09 作者: yijun 文、意如老師 以目前的個人資料保護法,只要有關個人的基本資訊,都需要加上一層保護,例如身份證字號,H123987456,加上保護隱碼後呈現的方式如:H123***456之類的保護方式,看是要隱藏第幾個字元到第幾個字元自己再做些變化調整。 任務一:認識REPLACE( )函數-取代文字用1-1. REPLACE( )函數使用方式1-2. 實作:姓名隱藏中間字,將第二個字取代為“*”1-3. 實作:身分證字號隱藏第五碼,將第五碼取代為“X” 任務二:認識LEN( )函數-算出字串總字元數2-1. LEN ( )函數使用方式2-2. 實作:手機號碼隱藏最後ㄧ碼 任務三:認識REPT()函數-儲存格中填入重複出現的文字字串3-1. REPT ( )函數使用方式3-2. 實作:Email中@前的帳號,保留@前一碼,往前算隱藏3碼為“*” 任務一:認識=REPLACE( )取代函數 1-1. REPLACE( )函數使用方式REPLACE 會根據您指定的字元數,以不同的文字字串來取代文字字串的某一部分。 公式 說明 結果 =REPLACE(“987ab”,2,1, “*”) 會以單一 * 字元取代987ab,第二個字元,取代一個字。 9*7ab =REPLACE(“abc123qaz”,3,2,”*”) 從第3個字元 (c) 開始,以單一 * 字元取代abc123qaz中的2個字元。 ab*23qaz 公式如下:=REPLACE(old_text, start_num, num_chars, new_text)=REPLACE(參數1, 參數2,參數3, 參數4) 參數1為原始文字參數2為開始位置參數3為替換長度參數4要取代為的符號或文字 =REPLACE(原始文字, 開始位置, 替換長度, 要取代為的符號或文字) 1.2. 實作:姓名隱藏中間字,將第二個字取代為“*”範例如下:資料:王小傑隱碼後:王*傑完整公式=REPLACE(A2,2,1,”*”) 1.3. 實作:身分證字號隱藏第五碼,將第五碼取代為“X”範例如下:資料:G123456789隱碼後:G1234*6789完整公式=REPLACE(A2,5,1,”X”) 任務二:認識LEN( )函數-算出字串總字元數 2-1. LEN ( )函數使用方式LEN可傳回文字字串中的字元數。例: 公式 說明 結果 =LEN(A1) 回傳A1儲存格中共幾個字元 例A1=abc123 6 =LEN(“12345”) 回傳該字串共幾個字元 5 公式如下:=LEN(text)=LEN(參數) 參數1為text,代入原始文字 = LEN (原始文字, 開始位置, 替換長度, 要取代為的符號或文字) 2-2. 實作:手機號碼隱藏最後ㄧ碼(將最後一個字元取代為#)使用REPLACE函數,配合LEN函數算出字元總數,即可將最後一碼取代為隱碼#號。範例如下:資料:0911234567隱碼後:091123456#完整公式=REPLACE(A2,LEN(A2),1,”#”) 任務三:認識REPT( )函數-儲存格中填入重複出現的文字字串 3-1. REPT ( )函數使用方式REPT函數可在儲存格中填入重複出現的文字字串。例: 公式 說明 結果 =REPT(“%”,2) 會顯示百分比(%)2 次 %% =REPT(“-“,5) 會顯示減號 (-) 5 次 —– 公式如下:=REPT (text, number_times)=REPT (參數1, 參數2) 參數1為要重複的文字參數2為指定文字重複次數的正數 =REPT(重複的文字, 指定文字重複次數的正數) 3-2. 實作:Email中@前的帳號,保留@前一碼,往前算隱藏3碼為“*”範例如下:資料:abc123@gmail.com隱碼後:ab***3@gmail.com完整公式=REPLACE(A3,LEN(A3)-15,3,REPT(“*”,3)) 加入菜鳥救星官方Line並回覆「我想看文章」,不定期獲得更多知識吧! 不同頻道,不同知識! Facebook Instagram Youtube 分享此文:分享到 Twitter(在新視窗中開啟)按一下以分享至 Facebook(在新視窗中開啟)按一下以分享到 Telegram(在新視窗中開啟)按一下即可以電子郵件傳送連結給朋友(在新視窗中開啟)請按讚:喜歡 正在載入... 相關