bat 两个文本字符替换_数据人必会的Excel|掌握这些文本函数,让你的工作如鱼得水...
点击上方 蓝字 关注我们
公众号数据万花筒文章配合视频一起学习效果更佳哦,搜索视频号数据万花筒,更多学习视频火热更新中。
除了数值型数据,分析师在分析过程中常常也会接触文本类型的数据,这时候就该文本函数登场了。这些文本函数能够轻松处理数据格式,改变文字大小写,去除文本空格,替换文本等,掌握这些函数你的工作效率会比别人高出一大截哦!
之前再讲SQL知识点的时候,已经介绍过文本函数在SQL中的语法及其用法,今天小编会给大家具体讲一讲Excel中文本函数的用法!
文本替换函数
文本替换函数包括REPALCE, RELACEB,SUBSTITUBE等函数,其功能主要是替换文本中的字符串。REPALCE和RELACEB函数适用于在某一文本字符串中替换特定位置处的任意文本;而SUBSTITUBE函数适用于在某一文本字符串中替换指定的文本。换句话说,REPALCE和RELACEB函数可以替换某个字符串的局部字符,而SUBSTITUBE函数只能对整体进行替换,不能指定局部位置。
REPALCE和 RELACEB函数
REPALCE和 RELACEB是用于对文本进行查找和替换的函数,其用法也非常简单!
先看个视频,看完视频你就懂了!
有小问题也没关系,阅读文字解决你的小问题吧!
REPALCE和 RELACEB包括五个参数,分别是old_text, start_num, num_chars, new_text。
参数名称
说明
old_text
要替换其部分字符的文本。
start_num
old_text 中要替换为 new_text 的字符位置。
num_chars
old_text 中希望 REPLACE 使用 new_text 来进行替换的字符数。
Num_bytes
old_text 中希望 REPLACEB 使用 new_text 来进行替换的字节数。
new_text
将替换 old_text 中字符的文本
我们举个例子进行说明,我们要对Nadean进行文本的替换,从Nadean的第三个字符(d)开始往后替换四个字符(dean这四个字符全部替换掉),把选定的四个字符(dean)替换为nier。
SUBSTITUBE函数
SUBSTITUBE函数可以在文本字符串中用 new_text 替换 old_text,该函数适用于在某一文本字符串中替换指定的文本。
先看个视频,看完视频你就懂了!
有小问题也没关系,阅读文字解决你的小问题吧!
SUBSTITUBE函数有如下四个参数,具体含义详见下方表格。
参数名称
说明
文本
需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。
old_text
要替换其部分字符的文本。
new_text
将替换 old_text 中字符的文本
Instance_num
指定要用 new_text 替换 old_text 的事件。如果指定了 instance_num,则只有满足要求的 old_text 被替换。否则,文本中出现的所有 old_text 都会更改为 new_text。
我们举个例子进行说明,我们要把文本中出现的第一个“Female”替换为“male”,可以用SUBTITUTE函数进行操作。首先,我们选中需要替换的文本所在的区域(D2:D5),“Female”是需要被替换的文本,“male”是新文本,在我们选中区域有多个“Female”存在,而我们想要替换出现的第一个,所以参数Instance_num我们填1。
文本查找函数
LEFT,LEFTB,RIGHT,RIGHTB,MID,MIDB这些函数分别能够返回字符串最左边,最右边以及中间的字符,其语法和结构非常相似;而SEARCH和SEARCHB函数呢则可以在一个文本中查找另一个文本。
先看个视频,看完视频你就懂了!
LEFT 和RIGHT从文本字符串的第一个/倒数第一个字符开始返回指定个数的字符,这两个函数仅有两个参数,分别是Text,包含要提取的字符的文本字符串;以及num_chars, 指定要由 LEFT 提取的字符的数量。而MID相对于LEFT,RIGHT来说参数会多一些,参数包括text, start_num, num_chars,分别是要提取的文本,要从文本第几个字符开始提取,要提取几个字符。我们举几个例子进行说明。
LEFT,RIGHT以及MID经常联合在一起用,例如我们给出的最后一个示例就是利用LEFT,RIGHT,MID函数将文本日期转换为日期格式的日期。
文本定位函数
SEARCH,SEARCHB以及FIND,FINDB是常用的文本定位函数,这些函数都可以在第二个文本字符串中查找第一个文本字符串,返回查找字符串的位置,他们所拥有的参数都是一样的,find_text, within_text, [start_num],每个参数的具体含义见下表。
参数名称
说明
find_text
要查找的文本。
within_text
包含要查找文本的文本。
[start_num]
指定开始进行查找的字符。within_text 中的首字符是编号为 1 的字符。如果省略 start_num,则默认其值为 1。
先看个视频,看完视频你就懂了!
下面我们来介绍个函数的用法,SEARCH和FIND参数一样,用一样,我们这里就以SEARCH函数为例进行说明。下面例子我们在B4中查找字符“land”出现的位置,返回结果为5,也就是说“land”是从“Martland”的第五个字符开始的。
其他常用文本函数
LEN,LENB函数
LEN以及LENB函数可以返回字符串的长度(个数),其用法通过小视频来讲解!
先看个视频,看完你就懂了!
该函数用法很简单仅有一个参数,即我们要计算哪个字符的长度就把该字符放在参数的位置。例如,我们使用LEN函数计算得出A2的长度为6。
LOWER,UPPER函数
LOWER,UPPER函数分别是把字符串全部转换为小写或者大写,同样它们也都仅有一个参数,即需要转换的文本。
先看个视频,看完你就懂了!
例如,我们使用LOWER函数对'Nadean'进行转换结果为'nadean',而使用UPPER对其转换则得到结果为'NADEAN'。
TRIM函数
TRIM函数可以删除字符串多余的空格,直接上个学习视频!
先看个视频,看完你就懂了!
再来一个实例讲解,A2单元格的字符串前后有几个多余的空格,我们就可以使用TRIM函数进行删除。
CONCATENATE函数
Excel 中的 CONCATENATE 函数用于将两个或多个文本字符串合并为一个字符串。
先看个视频,看完你就懂了!
再来看个示例,=CONCATENATE(B2,A2) 将合并单元格 B2 和 A2 中的文本,组成一个完整的姓名字段。
如果您觉得我们的文章还不错,请分享,点赞,再看,一键三连!!!
数据分析入门系列文章持续更新中,欢迎加入数据人专属交流群
分享数据知识,成就数据理想
点个在看 你最好看
bat 两个文本字符替换_数据人必会的Excel|掌握这些文本函数,让你的工作如鱼得水...相关推荐
- 数据人必须知道的SQL概念(A-Z)
作为数据从业者,大家用的最多的应该就是SQL语言了,那么除了日常的select,你还了解哪些SQL相关的概念呢?今天就按照字母表的顺序(A-Z)来给大家简单介绍一下数据人必须知道的SQL概念大全. A ...
- bat 两个文本字符替换_Excel中最全最实用的文本函数公式大全
一.字符长度与字节长度 1.获取A1单元格字符长度 =LEN(A1) 2.获取A1单元格字节长度 =LENB(A1) 3.将A1单元格全角(双字节)字符转换成半角(单字节)字符 =ASC(A1) 4. ...
- scala字符替换_如何替换Scala中的“坏”字符?
scala字符替换 In Scala, programming language, all sorts of special characters are valid. The character s ...
- 设置文本区域大小_数据验证基本设置技巧
数据验证可以规范用户的文本及数字输入格式,如只能输入指定区间的数值.只能输入文本数据.限制输入空格.限制输入重复值等.设置了数据验证条件后,对符合条件的数据允许输入,对不符合条件的数据则禁止输入.因此 ...
- 文本预处理方法_生产中的自然语言处理27种快速文本预处理方法
文本预处理方法 大纲(Outline) Estimates state that 70%–85% of the world's data is text (unstructured data) [1] ...
- 面向数据科学家的实用统计学_数据科学家必知的统计数据
面向数据科学家的实用统计学 Beginners usually ignore most foundational statistical knowledge. To understand differ ...
- python 文本处理库_推荐8种目前Python使用率最高的文本处理工具
前言 文本处理一般包括词性标注,句法分析,关键词提取,文本分类,情感分析等等,这是针对中 文的,如果是对于英文来说,只需要基本的tokenize.本文为大家提供了以下这些工具包.我整理了Python的 ...
- 求两个点的欧氏距离_数据智能系列(五)| 距离的秘密
回忆下前四篇的内容,有没有发现一个共同点?没错,无论是用于统计聚类的K-means算法,还是拟合直线的最小二乘法,或是简单高效的KNN分类算法都提到了距离的计算.可见"距离"在机器 ...
- 微软语音 文本到语音_建立自己的语音助手第1部分文本到语音
微软语音 文本到语音 Disclaimer: we will not be training neural nets in this example but rather use pre-traine ...
最新文章
- java为什么实现_为什么在java中这样实现了这样的实现?
- docker实战部署Javaweb项目
- 【译文】怎样让一天有36个小时
- 投了3遍都被毙的论文,终于中了
- linux操作系统的特点有哪些,LINUX操作系统有哪些概念和特点?
- 1字符集 iso latin_ISO-8859-1 、Latin-1 西欧编码介绍及应用
- python Elasticsearch update
- 电气期刊论文实现:基于输电线路容量安全约束的电力机组组合
- 暴力子字符串查找算法
- glide缩略图存储 android,Glide 显示视频缩略图及遇到的坑
- OpenSSL密码库算法笔记——第 3.2.2章 利用Barrett约化实现
- Vue中使用axio跨域请求外部WebService接口
- cmf php,php cmf
- 检查压缩包是否损坏_工业安全吊带的检查PPE(个人防护装备)检查程序与表格...
- gradient设置上下渐变_CSS3 经典教程系列:CSS3 线性渐变(linear-gradient)
- elementui表格根据后端返回的数据进行合并表格
- 活体检测论文研读三:Learning Deep Models for Face Anti-Spoofing: Binary or Auxiliary Supervision
- 阿里云客服机器人人工服务配置文档
- Nginx添加腾讯安全HTTPS证书
- 美国医院开始用大数据预测谁会生病
热门文章
- (邓爱萍)继承 课本
- axt测试软件,【测试工具】这些APP实用测试工具,不知道你就out了!
- linux环境变量管理器,运维 - linux(ubuntu) 环境变量管理 (持续更新)
- html如何让列表呈直线排列,html – 列表分成多列
- windows10 下载 安装 使用 Sox
- pycharm连接远程服务器
- python openvc 裁剪、剪切图片 提取图片的行和列
- 朴素贝叶斯分类器和一般的贝叶斯分类器有什么区别
- 【字节流处理】linux下uint8转float的注意事项
- python cnn代码详解图解_TextCNN 代码详解(附测试数据集以及GitHub 地址)