跳到主文
部落格全站分類:數位生活
文、意如老師
以目前的個人資料保護法,只要有關個人的基本資訊,都需要加上一層保護,例如身份證字號,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碼為“*”
1-1. REPLACE( )函數使用方式 REPLACE 會根據您指定的字元數,以不同的文字字串來取代文字字串的某一部分。
=REPLACE(“abc123qaz”,3,2,”*”)
公式如下: =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”)
2-1. LEN ( )函數使用方式 LEN可傳回文字字串中的字元數。 例:
回傳A1儲存格中共幾個字元
公式如下: =LEN(text) =LEN(參數)
參數1為text,代入原始文字
= LEN (原始文字, 開始位置, 替換長度, 要取代為的符號或文字)
2-2. 實作:手機號碼隱藏最後ㄧ碼(將最後一個字元取代為#) 使用REPLACE函數,配合LEN函數算出字元總數,即可將最後一碼取代為隱碼#號。 範例如下: 資料:0911234567 隱碼後:091123456# 完整公式=REPLACE(A2,LEN(A2),1,”#”)
3-1. REPT ( )函數使用方式 REPT函數可在儲存格中填入重複出現的文字字串。 例:
公式如下: =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))
菜鳥救星RookieSavior
菜鳥救星 發表在 痞客邦 留言(0) 人氣()
留言列表