oracle replace函数替换多个_Excel四大文本清洗类函数,数据清洗轻松搞定

news/2025/2/26 21:06:20

Excel作为数据分析最好用的工具之一,今天就来说说Excel中那些数据清洗类函数。

596567b6ca6fbf4abb3138c1311c9e9f.png

数据截取类

数据截取类函数主要功能为从文本中提取需要的字符串,主要包括left、right、mid函数。

1、left函数

功能:从一个文本字符串的第一个字符开始,返回指定个数的字符

语法:left(要提取字符的字符串,提取长度)

示例

2fd0f08701f2b7e6190ecb05f5c9362c.png

2、right函数

功能:从一个文本字符串的最后一个字符开始返回指定个数的字符

语法:right(要提取的字符串,提取长度)

可以发现left与right函数不同之处在于,left函数是从前往后提取字符,right函数是从后往前提取字符。示例参考left函数,这里就不在展示。

3、mid函数

功能:从文本字符串中指定的起始位置起,返回指定长度的字符

语法:mid(要提取字符串的文本,第一个字符的位置,提取长度)

示例

36db331085a0eb819024cb377e801d56.png

数据清除类

trim函数

功能:删除字符串中多余的空格

语法:trim(字符串)

Excel函数功能介绍中,功能最后还有一句【会在英文字符串中保留一个作为词与词之间分隔的空格】;

其实不仅仅会在英文字符串中保留一个空格,在汉字中也是一样的,下面用个示例演示函数的具体意义。

示例

9f3c4dafc9d1de9f30dad18476d9cefe.png

注:

1、trim函数会清除字符串首尾的空格;

2、trim函数会清除字符串中间的空格,但是会保留一个,作为词与词之间的分隔。

数据替换类

数据替换类函数主要包括两个:Replace与Substitute函数。

1、Replace函数

功能:将一个字符串中的部分字符用另一个字符串替换

语法:replace(要替换的字符串,开始的位置,替换长度,用来替换内容)

示例

bada53e52fb71b63c9b3e962cfaa3369.png

注:replace要替换的部分字符串在函数中无法直接输入,必须得用起始位置和长度表示。

2、Substitute函数

功能:将字符串中的部分字符串与新字符串替换

语法:substitute(要替换的字符串,要被替换的字符串,用来替换内容,替换第几个)

示例

6e9d82a7ab75372dccf67bc266d1b93b.png

注:第四个参数instance_num表示:若指定的字符串在父字符串中出现多次,则用本参数指定要替换第几个,如果省略,则全部替换。

数据合并类

concatenate函数

功能:将多个文本字符串合并成一个

语法:concatenate(文本1,文本2,.....)

示例

f2d78adea7ec80d8bb90686d9dd8005c.png

小结

以上就是关于Excel数据清洗4类函数,你都学会了嘛~

如果觉得有用,欢迎关注我,每天分享数据小技巧!


http://www.niftyadmin.cn/n/2419667.html

相关文章

eigen 笔记1

c 的 eigen 类似于 python 的 numpy, 还有一个类似的库是 Armadillo, 当然还有 opencv. Armadillo 与 matlab 在函数名称上更接近, 但是 TensorFlow 和 Ceres 使用了 eigen. 这里不讲究谁优谁劣, 入门阶段迅速掌握一个, 用起来就够了. 1. The Matrix Class 1) The first three …

Windows与Linux 之间进行文件共享的几种方法

方法一 首先安装并配置软件samba sudo yum install samba samba-client vim /etc/samba/smb.conf 找到security这行并将#注释符号去掉改成 security share #共享模式 添加如下代码: [share] comment share path /home/test #设置共享文…

创建线程的三种方法_如何理解三种创建线程方式的优缺点-秃头伤不起

Java使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。一、继承Thread类创建线程类重写run方法。该run()方法的方法体就代表了线程需要完成的任务。创建Thread子类的实例。调用线程对象的start()方…

【项目管理】低成本提高关键路径成功率

编者按:本文起因于一次与同事讨论日常工作的管理,思考如何轻量级运用项目管理知识提高任务成功率。 关键路径法(Critical Path Method,CPM),又称为要径法,是计划项目活动中用到的一种算术方法。…

/lib64/libc.so.6: version `GLIBC_2.16‘ not found (required by node)

在linux上安装node环境好了后,想运行node试一下,报错/lib64/libc.so.6: version GLIBC_2.16’ not found (required by node) 这个错误的原因是未安装2.17版本的glibc库。 一、查看系统中可使用的glibc版本 //使用strings命令查看 strings /lib64/libc…

python用for和if结合判断_python基础之流程控制(if判断和while、for循环)

程序执行有三种方式:顺序执行、选择执行、循环执行一、if条件判断1、语句(1)简单的 if 语句(2)if-else 语句(3)if-elif-else 结构(4)使用多个 elif 代码块if-elif-elif-...-else(elif可以使用多个)(5)省略 else 代码块if-elif-elif(else可以省去)(6)测试多个条件(简…

/usr/lib64/libstdc .so.6: version `GLIBCXX_3.4.14‘ not found (required by node)

在linux上安装node环境好了后,想运行node试一下,报错 /usr/lib64/libstdc .so.6: version GLIBCXX_3.4.14’ not found (required by node) 在安装node的时候出现报错,提示/usr/lib64/libstdc.so.6: version GLIBCXX_3.4.14’ not found &am…

散列表查找失败平均查找长度_《算法图解》学习记录5--散列表

散列表( hash table)  学习散列表——最有用的基本数据结构之一。散列表用途广泛,本章将介绍其常见的用途。 学习散列表的内部机制:实现、冲突和散列函数。这将帮助你理解如何分析散列表的性能。散列表是一种包含额外逻辑的数…