#从右截取字符串函数_数据分析之Excel—(一)常见文本清洗函数

26636704d5df9e746c1ae7b99332c6a7.png

ps:这算是excel学习的笔记吧,这些函数学了几次了,理解不难,运用也不难就是很难熟练运用,还是要多使用。自己记录下来好复习查阅。

两个函数嵌套使用结果tab键

用公式查找后需要粘贴再复制一遍,结果要去掉函数公式

f9c1f4c227efd2befcb09117d87d5e86.png

Find函数

Find含义:对要查找的文本进行定位,以确定其位置。

(ps:找出所要查找的字符所在的位置是第几位)

  • 查找的字符(文本)区分大小写

Find函数的语法格式: =find(find_text,within_text,start_num)

bc2615e6aac18ef6cb9807211125c44d.png

解释:Find(要查找的文本,文本所在的单元格,从第几个字符开始查找 [可选,省略默认为1,从第一个开始查找])。

  • 区分大小写
  • eg:查找“k”所在的位置
  • 语法格式:=FIND("k",字符串位置,开始位置)

d46d3f4ffbf99465ba318349ffaf18a3.png

cbeac344bff7a915ecd7ddf7e56c21bb.png

1386ba46cc7e3b58a6ecfcc5a38a6d7f.png

ps: 1可不写默认从第一位开始

下拉结果

16ad26d00ce644b60c0756b492c3317b.png

left函数

d90a3395714e410a0de3eefa462ddf55.png
  • 功能:对单元格内容截取,截取指定的长度,从左边第一个字符开始
  • 语法格式:=LEFT(字符串位置,截取字符个数)
  • eg:

left在P2位置(7k-9k)截取了Q2(从左开始算2个位置的长度)的字符数

3660615f0bc05d3fa23b2da69077e042.png

下拉结果:

85bb6f75361ae2e0047e1f50ec234eaf.png

两个函数嵌套使用结果

fc3daac9bcf84e21f297d179bd54b054.png

因为文件清洗我只想保留数字所以在字符截取的位置-1,可以变成以下操作;

p.S 这一步的方法不是唯一的,也可以使用“替换”工具,将“k”替换为“空格”也可以

3f95a9077a0875fc08996e32b34bfce3.png

下拉结果:

fb7beaeb939a3e0fc37375548d5496a6.png

两个函数嵌套使用结果

fe5fb872ae47a1f67a18010379c288bf.png

Right函数

a15d99d2354e6e1c587d79a152f59223.png
  • 功能:从右边提取字符
  • 语法格式:=RIGHT(字符串位置,提取的字符数)
  • ps(在字符里从有截取,“582”从右截取2位,结果是82,截取1位结果是2)
  • eg:

挑选最高工资的逻辑差不多,这个时候一般会利用find函数来定位“-”所在的位置

第一步:查找“-”位置

ed70741aa023bcb40df2f21ce9112ea7.png

下拉结果:

97bc5a064810db8672f592fe979aac57.png

第二步:右截取使用right函数

81b31f6ee5eec5ce149735df73ee7623.png

下拉结果

17731a933a9daed8bc98296e34940b46.png

去掉“-”

04f859b0fbb0d45ed0bd28b0319a3f09.png

497eb154b1bb3eae9fd5d8831630e993.png

一步使用函数

025227909d3ec214327f676455caa899.png

最后把结果复制一遍去掉公式函数,再使用替换去掉“k”

1a189faf11fe66dd8776d8585ea5d81e.png

Mid函数

    • 功能:从左边指定位置开始,截取指定位数的文本
    • 语法格式:=MID(字符串位置,开始位置,字符个数)

f52cb5df2193bd2ecc44ddb3d21cc193.png

Concatenate

  • 功能:合并单元格内字符,最多255项
  • 语法格式:=CONCATENATE(字符串,字符串)

4470763c701ca3aa3e6b2b6e145380f5.png

9faa8d917f37b9309d1f7e4300ca9877.png

用&也可以拼接

ebc4e24107e1db50cb8d8b1469b447b9.png

Replace

  • 功能:将一个字符串中的部分字符用其他字符替换。(替代指定位置范围的字符)
  • 语法格式:=REPLACE(待替换字符串位置,替换的起始位置,替换的终止位置,替换内容)
  • PS:此功能与替换功能差不多只是更加精准,一般用替换功能即可。

a4fe68bf4f3a93994cb6181b4c9043d3.png

b183c302c72268f4f7d68947242b0748.png

结果

ecc0d0c64b9637e309b6c2b8cae297ee.png

Substitude

  • 功能:替换指定内容的字符
  • 语法格式:=SUBSTITUDE(字符串位置,"old text","new text")

64edbc3c52666de12f32f62ba79ad445.png

4619e90a5921a2c4400b7a6c4d895de5.png

2b8cf0e767830a8fcf5d77204b32f0c2.png

Trim

  • 功能:删除单元格内容前后的空格。(注意:中间的删不了)
  • 语法格式:=TRIM(字符串位置)

aef8c9e89b6f2da0537d33e841a58b28.png

LEN

  • 功能:返回文本串的字符数
  • 语法格式:=LEN(字符串位置)
  • 空格也在计算范围

459e990d11c31b6b2c49ccb9e44711ad.png

b9f35f1cf5fd651519944ff5965b26d7.png

也可以灵活运用(对数据的处理就是要灵活运用,哪个快就用哪个吧)

eg

8b8c7a4ad6a9bf36314dc8aaec939966.png

ee3b3c63f275a3477f305980853d7693.png

b32d8b781b49a6942a65466eb6675fe8.png

结果

f6a6b60769d81b1713779f87ec37cba6.png
  • Lower
    • 功能:将单元格中的所有大写字母转换为小写字母
    • 语法格式:=LOWER(字符串位置)

b03d03023d851a7ea6bbf04488907f07.png

Text:将数字进行一定格式的转化(可直接在格式转化)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值