分享

REPLACE函数能干啥?

 江上向东数峰青 2018-09-23

在案场实际工作中,会遇到需要对客户资料保密或在现有数据中插入想要插入的数据等。那么什么函数能实现这个功能?REPLACE吧,嗯,REPLACE,顾名思义,就是替换啊,把不想展现的数据替换为我想展现的数据。咦,我能不能换个思维,因为这里面数据我都要,但是我又想插入数据(典型的又要马儿跑还要马儿不吃草),能办到么?REPLACE傲娇的告诉你,莫问题!


关于REPLACE函数

REPLACE(old_text, start_num, num_chars, new_text),第一参数old_text是需要替换的文本在哪里;第二参数start_num是从第几位开始;第三参数num_chars是需要替换几个,第四参数new_text是替换为什么,函数意思大抵如此,需要在操练中进一步明确。


替换模式

以手机号中间几位保密为例子。比如:18665601588要变成186****1588,我们的需求就是,从第4位起的4个数字变成4个“*”,对应到REPLACE函数中去,就是REPLACE(手机号码,4,4,“****”),这样就搞定了哦,如果你想要更多,那就随意定位置,随意定长度和要替换的文本。例子如下图:

插入模式

这个要换个例子,比如电话号码升位,原来的028-8886633,升位为028-98886633,其实这是一个插入的函数,REPLACE真的能完成吗?呵呵呵,应该可以的,我们可以这样理解,替换的长度为0不就OK了吗?哦,确实是(恍然大悟),理解为REPLACE(电话号码,5,0,9),不就完成了升位了吗?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多