db2 replace函数的用法_总结篇--SUBSTITU函数实用终极帖
SUBSTITUTE函数是EXCEL常用的文本函数之一,常用于字符串的提取等操作。
关于SUBSTITUTE函数的基本使用,请参看帖子Substitute函数使用简介。今天就让我们再一次来重温一下他都有哪些用法吧!
01 文本替换
下例中,以“金庸”来替代“黄药师”。
在单元格B2中输入“=SUBSTITUTE(A2,"黄药师","金庸")”并向下拖曳即可。
思路:
- 公式比较简单,直接用新文本替换旧文本即可
02 去除空格
和上例文本替换相类似,请看下例。
在单元格B2中输入“=SUBSTITUTE(A2," ","")”即可。
03 隐藏数字
例如,我们隐藏手机号码中间的5位数字。
在单元格B2中输入“=SUBSTITUTE(A2,MID(A2,4,5),"*****")”并向下拖曳即可。
思路:
- 利用MID函数提取手机号中间的5位数字
- 利用SUBSTITUTE函数进行替换
其实这个功能还可以用REPLACE函数来实现。朋友们还记得吗?Replace函数使用简介。
04 统计人数
有些情况下,我们登记的信息是下面这样子的。这时候一般的统计方法是难以实现的。
在单元格B2中输入“=LEN(A2)-LEN(SUBSTITUTE(A2,"、",""))+1”并向下拖曳即可。
思路:
- 利用SUBSTITUTE函数用“”把顿号替换
- 利用LEN函数计算出替换前和替换后的字符长度
- 相减便是顿号的个数
- 加上1便是人员的数量
05 求和
有时候文本的输入并不是那么的规范,例如下列。怎样求和呢?
在单元格C2中输入“=SUM(--SUBSTITUTE($A$2:$A$4,"人",""))”,CTRL+SHIFT+ENTER三键回车即可。
思路:
- 利用SUBSTITUTE函数,将单元格区域A2:A4中的“人”用空“”替换
- 减负运算,将文本型数字转换为数字型数字
- SUM函数求和
06 分列
利用SUBSTITUTE函数我们也可以拆分数据。
在单元格C2中输入“=LEFT(A2,SUM(LEN(A2)-LEN(SUBSTITUTE(A2,{0,1,2,3,4,5,6,7,8,9},""))))”,CTRL+SHIFT+ENTER三键回车即可。
思路:
- 用空字符分别替代字符串中的数字0~9。
- 分别计算替代后的新的字符串的长度。
- 用替代前的字符串的长度减去替代后的字符串的长度,实际得出的是每个数字的个数。
- 将以上这些数字的个数相加,其和就是字符串中数字的位数。
- 用left函数将数字从字符串中提取出来。
- 最后用right函数将文本提取出来。
07 经典应用
这个用法是SUBSTITUTE函数的经典用法。
在单元格B2中输入“=TRIM(MID(SUBSTITUTE(A2,"/",REPT(" ",99)),99,99))”即可。
思路:
- 利用SUBSTITUTE函数将"/"用重复了99次的空格替换
- 利用MID函数从第99位提取数值,长度为99个字符
- 最后利用TRIM去除多余的空格得到数值
注意,为什么用99呢?其实是为了重复的空格长度要大于字符的长度,确保能够提取到想要提取到的数据。
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
http://weixin.qq.com/r/Dy1FXc3Em5DkrYk_93gd (二维码自动识别)
db2 replace函数的用法_总结篇--SUBSTITU函数实用终极帖相关推荐
- python中complex函数的用法_Python中complex函数有什么用
Python中complex函数有什么用 发布时间:2020-12-15 09:34:36 来源:亿速云 阅读:71 作者:小新 这篇文章给大家分享的是有关Python中complex函数有什么用的 ...
- c语言中fputc函数的作用是,C语言中fputc函数的用法_后端开发
Python画ROC曲线和AUC值计算(附代码)_后端开发 ROC(Receiver Operating Characteristic)曲线和AUC常被用来评价一个二值分类器的优劣.这篇文章将先简单的 ...
- C语言 strstr函数的用法及模拟实现strstr函数
C语言 strstr函数的用法及模拟实现strstr函数 一.strstr函数的用法 二.模拟实现strstr函数的功能 一.strstr函数的用法 1.strstr函数原型:char* strstr ...
- strlen函数的用法及模拟实现strlen函数的两种方法
strlen函数的用法及模拟实现strlen函数的两种方法 一.strlen函数的用法 strlen的简单应用 二.指针模拟实现strlen函数 三.递归模拟实现strlen函数 一.strlen函数 ...
- filter函数的用法_动态数组函数系列5| 筛选函数FILTER,单条件多条件动态筛选
FILTER函数是筛选函数,就是在源数据中按照我们的条件筛选出我们想要的数据.除了常规的数据筛选,还可以进行多条件的"且"或者"或"的筛选. 下面我们来看看这个 ...
- c语言string函数的用法_同一个函数的五六个版本,C++string insert函数详解
前言 string 类的成员函数有很多,同一个名字的函数也常会有五六个重载的版本.篇幅所限,不能将这些原型一一列出并加以解释.这里仅对insert函数做以介绍,并直接给出应用的例子,通过例子,读者可以 ...
- access month函数用法_掌握时间智能函数,同比环比各种比,轻松搞定!
时间可以说是数据分析中最常用的独立变量,工作中也常常会遇到对时间数据的对比分析.假设要计算上年同期的销量,在PowerBI中可以用CALCULATE来写个度量值[上年同期], = CALCULATE( ...
- php seekdir,C++_详解C语言中telldir()函数和seekdir()函数的用法,C语言telldir()函数:取得目录流 - phpStudy...
详解C语言中telldir()函数和seekdir()函数的用法 C语言telldir()函数:取得目录流的读取位置头文件: #include 定义函数: off_t telldir(DIR *dir ...
- python-return_全局局部变量_函数名用法_函数嵌套
函数 1. return 返回值 作用: 自定义函数的返回值,return 可以把值返回到函数的调用处 return + 六大标准数据类型 , 还有类和对象,函数 如果不定义return ...
最新文章
- AngularJS鼠标进入划出事件
- 监听程序配制及数据备份
- (chap3 Http报文内的http信息) HTTP报文格式
- 从使用角度看何为zookeeper
- ORACLE基础学习-RMAN应用-控制文件恢复
- 【ArcGIS Engine二次开发】入门基础(1):ArcGIS Engine简介及开发环境搭建
- shell 命令总结
- 易语言窗口c_句柄取进程名,易语言窗口句柄取进程文件名源码
- android Service 的简单使用
- python的skimage库 图像中值滤波;均值滤波;极大值滤波
- Asp.net AJAX JavaScript 基本类型扩展(7)——String 类型及其扩展
- mysql中间件研究(tddl atlas cobar sharding-jdbc)
- android应用调试之如何保存logcat日志到本地
- Eclipse常用功能
- AI口罩“督查官”诞生记
- 从入门到实战,一文带你彻底读懂Vue3.0
- 纯JS省市区三级联动(行政区划代码更新至2015-9-30)
- 基于python的个人博客系统的设计开题报告_基于SSM的个人博客系统设计开题报告...
- jQuery的动画处理总结 BY:色拉油啊油
- Eclipse将项目部署tomcat的webapps目录