Excel中SUBSTITUTE如何使用?

我主要是想知道如何用SUBSTITUTE函数屏蔽掉我不想显示的信息。比方,身份证。我只需要显示前5位和最后3位,其余的全部用*号替换掉。都知道身份证现在有18位和15位的... 我主要是想知道如何用SUBSTITUTE函数屏蔽掉我不想显示的信息。
比方,身份证。我只需要显示前5位和最后3位,其余的全部用*号替换掉。都知道身份证现在有18位和15位的区别,我如何设置判断句,让Excel自动判断18位和15位身份证,并且判断出我需要从第几位开始屏蔽,到第几位屏蔽结束。
展开
 我来答
方括号
2009-03-11 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.7万
采纳率:55%
帮助的人:1.8亿
展开全部
=SUBSTITUTE(A1,MID(A1,6,IF(LEN(A1)=18,10,7)),REPT("*",IF(LEN(A1)=18,10,7)))
不过我觉得用下面的公式要好一些。
=REPLACE(A1,6,IF(LEN(A1)=18,10,7),REPT("*",IF(LEN(A1)=18,10,7)))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zipall
2009-03-11 · TA获得超过1.3万个赞
知道大有可为答主
回答量:8104
采纳率:42%
帮助的人:8606万
展开全部
这个不需要substitute函数,mid可能更符合你的要求。

例如要提取出生日期
=mid(a1,7,6+(len(a1)=18)*2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
upyzl
2009-03-11 · TA获得超过2022个赞
知道大有可为答主
回答量:2797
采纳率:0%
帮助的人:1454万
展开全部
用这个也简单~
=IF(LEN(A1)=18,LEFT(A1,5)&"**********"&RIGHT(A1,3),LEFT(A1,5)&"*******"&RIGHT(A1,3))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
过的开就好d9cb6
2009-03-11 · TA获得超过3.6万个赞
知道大有可为答主
回答量:2.8万
采纳率:100%
帮助的人:4.8亿
展开全部
假设你的数据在A列,
在b1输入公式=REPLACE(A1,6,7+(LEN(A1)=18)*3,REPT("*",7+(LEN(A1)=18)*3))
往下拖
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1975qjm
高粉答主

2015-09-21 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7523万
展开全部
一、SUBSTITUTE函数的定义:
在文本字符串中用 new_text 替代 old_text。如果需要在某一文本字符串中替换指定的文本,请使用函数
SUBSTITUTE;如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数 REPLACE。
语法
SUBSTITUTE(text,old_text,new_text,instance_num)
Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。
Old_text 为需要替换的旧文本。
New_text 用于替换 old_text 的文本。
Instance_num 为一数值,用来指定以 new_text 替换第几次出现的 old_text。如果指定了
instance_num,则只有满足要求的 old_text 被替换;否则将用 new_text 替换 Text 中出现的所有 old_text。

二、举例如下:

(1)假设A1单元格中的内容为“中华人民共和国”,B1单元格内容为“共和国”,要在C1单元格中得出A1单元格替换完B1单元格内容后的内容,则可以在C1单元格写入公式:
=SUBSTITUTE(A1,B1,)

(2)假设A1单元格的内容是“共有人民币100元人民币,用人民币购物”,在B1单元格中内容为“人民币”,想在C1单元格中得出用B1单元格内容替换掉第二次出现的词,即得出“共有人民币100元,用人民币购物”,则C1单元格写入公式:
=SUBSTITUTE(A1,B1,,2)

(3)假设A1单元格中内容为“我是中国人,我是福建人,我是三明人”,要将A1单元格中的“我”换成“我们”,要将“人”字替换成“汉子”,则可以在A1单元格以外的任一单元格写入公式:
=SUBSTITUTE(SUBSTITUTE(A1,"我","我们"),"人","汉子")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式