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

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

01

Excel中replace函数的使用

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

Replace函数参数为:

=Replace(old_text,start_num,num_chars,new_text)

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

举个例子:

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

=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次出现的替换)

例如上面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视频课程

竭诚服务

◢点【

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

  1. 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写

    002-华为机试-在线测试 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字 ...

  2. java练习: 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:

    import java.util.ArrayList; import java.util.Scanner;/*** 7. 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:* 原始字 ...

  3. 正则表达式 - 去掉乱码字符/提取字符串中的中文字符/提取字符串中的大小写字母 - Python代码

    目录 1.乱码符号种类较少,用replace() 2.乱码字符种类较多,用re.sub() 3.提取字符串中的中文字符 4.提取字符串中的中文字符和数字 5.提取其他 数据清洗的时候一大烦恼就是数据中 ...

  4. Java通过正则剔除乱码_正则表达式 - 去掉乱码字符/提取字符串中的中文字符/提取字符串中的大小写字母 - Python代码...

    目录 1.乱码符号种类较少,用replace() 2.乱码字符种类较多,用re.sub() 3.提取字符串中的中文字符 4.提取字符串中的中文字符和数字 5.提取其他 数据清洗的时候一大烦恼就是数据中 ...

  5. 输入字符串中含有该字符的个数

    2019独角兽企业重金招聘Python工程师标准>>> ##需求:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小 ...

  6. LintCode 702. 连接两个字符串中的不同字符 JavaScript算法

    描述 给出两个字符串, 你需要修改第一个字符串,将所有与第二个字符串中相同的字符删除, 并且第二个字符串中不同的字符与第一个字符串的不同字符连接 样例 - 样例 1:输入 : s1 = "a ...

  7. java String截取字符之前,之后的字符串。获取每个字符所在位置。

    java String截取字符之前,之后的字符串.获取每个字符所在位置 //获取每个逗号之前,之后的每个字符 public class Stringindexof { public static vo ...

  8. python中替换字符串中字符_python替换字符串中的某个字符

    python_split_strip_replace使用方法 使用python时会经常要对字符串做一些处理,比如:分割字符串.去掉空格.替换字符串 中的某个字符等,下面介绍下这几个功能的使用. 一.  ...

  9. Java:判断一个字符串中是否存在另一个字符子串以及判断一个字符串中是否存在指定字符

    Java:判断一个字符串中包含指定字符子串,判断一个字符串中存在指定字符 字符串的contains方法可以判断一个字符串中是否存在另一个字符子串,示例如下 String Str = "Hel ...

  10. C++ 删除指定字符串中的某些字符

    C++ 删除指定字符串中的某些字符 题目 输入URL前缀和后缀,删除字符串中的",/",把URL拼接在一起且后边有"/". 用例: 输入:/abhdsjvf/, ...

最新文章

  1. (转载)人人都会OSGI--实例讲解OSGI开发
  2. 最萌办公室采访 | 网易程序员灵魂大拷问(文末有福利)
  3. SAP云平台架构概述
  4. jdk内置线程实例_EA问题的JDK14实例
  5. python人脸识别防小偷_基于python的人脸识别(检测人脸、眼睛、嘴巴、鼻子......)...
  6. libvirt 创建的文件
  7. Laravel框架——增删改查
  8. 17-05-25模拟赛
  9. Netty基于ip的黑名单过滤——RuleBasedIpFilter
  10. 智能水杯设计方案_智能水杯的设计与营销
  11. 路由器原理和路由协议介绍
  12. 实时音视频聊天中的延时问题一篇就够,低延时场景及优化
  13. python 之 前端开发( JavaScript变量、数据类型、内置对象、运算符、流程控制、函数)...
  14. php实现兼容Unicode文字的字符串大小写转换strtolower()和strtoupper()
  15. error: command ‘gcc‘ failed with exit status 1
  16. kubernetes入门(上)
  17. 市场调研报告-全球与中国液压站市场现状及未来发展趋势
  18. 5月份华为认证考试,100%通过率!最高分九百多!
  19. 搭建在线网校要注意的一些事项
  20. 管理学原理名词解释题(考试没有,仅供参考)

热门文章

  1. 201671030125+词频统计软件项目报告
  2. elasticsearch 6.x.x 获取客户端方法
  3. Struts2的自动装配
  4. LintCode-第k大元素
  5. Linux命令之初出茅庐
  6. 使用python来批量抓取网站图片
  7. 【设计模式】——工厂方法FactoryMethod
  8. 设备管理学习之概念篇
  9. 准备写一个Ibatisnet开发指南
  10. 20175213 2018-2019-2 《Java程序设计》第9周学习总结