c++string替换指定位置字符_Excel数据分析:如何替换字符串中的指定字符?

9e3c98172dd78d87e8a0c116d9ad209b.png

数据分析预处理中,经常遇到这样的问题:现有字符串中,如何替换指定的部分字符,例如有大量电话号码,现需要将这些号码最后四位替换为****,该如何做呢?

类似的问题和使用场景有很多,如果你的行记录有几千几万条,那么,如何利用Excel函数批量处理就必须要掌握了。

01

Excel中replace函数的使用

用一句话概括replace函数:替换指定位置和数量的旧字符,是常见的excel字符函数之一,应用较广,实用性很强。

Replace函数参数为:

=Replace(old_text,start_num,num_chars,new_text)

=Replace(原字符串,开始位置,替换个数,替换成字符)

举个例子:

为保护隐私,请将电话号码18502918888最后4为进行模糊化处理,替换为****。

f0af54836c3520a90f6a7034e8dbe9c1.png

=Replace(原字符串,开始位置,替换个数,替换成字符)

=Replace(A1,8,4,”****”)

02

Excel中substitute函数的使用

用一句话概括substitute函数:替换第n次重复出现的旧字符。例如“SPPS教程”,由于录入出错,原本应该是“SPSS教程”,现在需要将错误的第二个“P”替换为“S”,该怎么办?这时候substitute函数最为适用。

Substitute函数参数为:

=Substitute (text, old_text, new_text, [instance_num])

=Replace(原字符串,错误字符,正确字符,第n次出现的替换)

f06e19a53df0503ed244c73bff1e7efb.png

例如上面SPSS案例:

=Replace(原字符串,错误字符,正确字符,第n次出现的替换)

=Replace(A1,"P","S",2)

将目前出错的SPPS中,第2次出现的P替换为S。

本文完
文/图=数据小兵

◢ 为你推荐以下文章 ◣

数据分析最常用的Excel函数详解

Excel坐标轴名称显示数字下标效果

Excel无法导入SPSS?

用Excel批量生成超链接与提取URL网址

Excel图表插件推荐XY Chart Labeler


数据小兵坚持写博客已经12年

坚持写微信公号文章6年

坚持更新SPSS视频课程2年

坚持一对一答疑讨论2年绝对超值:一对一答疑

欢迎加入SPSS视频课程

竭诚服务

142a20c99e3fd08d78da5f2b326253c3.png

◢点【

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值