Excel工作表D列保存了18位身份证号码信息,为了保护个人隐私,需将身份证信息的第3、4位和第9、10位用“*”表示,以D2单元格为例,最优的操作方法是(    )。

  • A=REPLACE(D2,9,2,"**")+REPLACE(D2,3,2,"**")
  • B=REPLACE(D2,3,2,"**",9,2,"**")
  • C=REPLACE(REPLACE(D2,9,2,"**"),3,2,"**")
  • D=MID(D2,3,2,"**",9,2,"**")
参考答案: C
解题思路: 本题考查REPLACE函数的嵌套使用。该题目要完成第3、4位和第9、10位的替换,第二次替换需要在第一次替换结果的基础上进行,所以C选项正确。A选项将两次替换结果相加是错误的。B、D两项参数个数不符合函数要求。
REPLACE函数是将一个字符串中的部分字符用另一个字符串替换。格式为:
REPLACE(old_text,start_num,num_chars,new_text)。其中,old_text是要替换的旧文本,start_num是要进行替换的开始位置,num_chars是要替换的字符个数,new_text是新的文本。

>>>立即刷题