目录

1. FIND 位置查找函数

2. SEARCH 字符查找函数

3. LEFT / RIGHT/ MID 字符截取函数

4. CONCATENATE 文本串联函数

5. LEN 计算字符长度函数

6. LENB 计算双字节字符长度函数

7. TRIM 空格清理函数

8. REPLACE  位置替换函数

9. SUBSTITUTE 字符替换函数

10. TEXT 文本转换函数

①按指定格式,将数值转换为文本

②其他文本清洗方法:利用记事本

③将文本转换为数值

11.用查找和替换的注意点


1. FIND 位置查找函数

  • =FIND(待查找的字符,选中单元格,开始位置num)    字符记得加引号
  • 找出字符串的位置,可查找1个or多个字符。
  • 如不填写开始位置,则从选中单元格的第一个字符开始查找

e.g.  A1单元格内容为“基础k内容”,需查找A1单元格中字符‘k’的位置

=find(''k'',A1,1)    =  3

2. SEARCH 字符查找函数

  • =search(待查找的字符串,待查找的单元格,起始位置num)
  • 查找一个字符串,在另一个字符串的位置,不区分大小写

e.g.  A1单元格内容为“基础k内K容”,需查找A1单元格中第一个出现‘k’的位置

=search("k",A1,1)    =  3

3. LEFT / RIGHT/ MID 字符截取函数

① LEFT函数

  • =LEFT(选中单元格,截止位置num)
  • 从文本字符串的左边第一个字符开始,返回指定个数的字符
  • 如未注明截止位置num,则返回左边第1个字符;
  • 如注明截止位置num>文本长度,则返回整个文本;
  • 如所注明的字符串为0,则返回空值。

e.g. =left(A1,3)     截取A1单元格中第1至3的字符

②RIGHT函数

  • 同理,从右边第一个字符开始,返回指定长度的字符。

③MID函数

  •    =MID(选中单元格,起始位置_num,截止位置num)
  • 从指定位置开始,提取用户指定的字符数

引申用法 - 用mid函数随机选取字符

在需要随机选取字符的单元格内,输入以下公式:

=MID(“需选取的字符池”,RANDBETWEEN(1,字符池长度_num),1)

e.g.  =MID("男女",RANDBETWEEN(1,2),1)

4. CONCATENATE 文本串联函数

  • =CONCATENATE(拼接字符1,拼接字符2,拼接字符3,...)
  • 将多个文本字符or单元格串联,显示在同一个单元格内

e.g. A1单元格内容为“基础内容”,A2单元格内容为“打地基”,

=concatenate(A1,A2,"K")   = 基础内容打地基K

5. LEN 计算字符长度函数

  • =LEN(单元格or文本)
  • 返回单元格or字符的长度,即字符数

e.g. A1单元格字符内容为“基础内容”,  =LEN(A1) = 4

6. LENB 计算双字节字符长度函数

  •   =LENB(单元格or文本)
  • 同样是返回字符长度,但双字节字符会返回2,单字节返回1
  • 汉字及中文标点是双字节;英文字母及英文标点是单字节

e.g. A1单元格字符内容为“基础内容”,

=LENB(A1) = 8

7. TRIM 空格清理函数

  • =TRIM(单元格or文本)
  • 把前后的空格去掉,但不去除字符之间的空格

8. REPLACE  位置替换函数

  • =REPLACE(选中单元格,开始位置num,需替换的字符数num,新字符)
  • 字符内容需加双引号,将指定位置的部分字符,替换为新字符

e.g. A1单元格字符内容为“基础内容”,

=REPLACE(A1 , 2 , 2 , "111")  = 基111容

9. SUBSTITUTE 字符替换函数

  • = substitute( 选中单元格,需替换的文本,新文本,mun_替换第几个)
  • 文本记得加双引号
  • 对指定的字符串进行替换
  • 若有重复字符串,指定为第n个重复字符串,若不填写则每个重复字符串都会被替换

e.g.1 屏蔽手机号码后四位

e.g.2 把A2中的8替换为9

= substitute (A2,"8","9",1)

e.g.3  C1单元格字符内容为“嗯知道了知道了知道了可以”,

= substitute (C1,"知道了","行",1)  =嗯行知道了知道了可以

= substitute (C1,"知道了","行")     =嗯行行行可以

10. TEXT 文本转换函数

①按指定格式,将数值转换为文本

TEXT(数值or单元格 , 待转换的值格式)  待转换的值格式需加双引号
   e.g.  单元格B1内容为“401” ,单元格B2内容为“2022/3/10”

  • =TEXT(B1 , “0.00”)  =   401.00
  •         =TEXT(B2 , “YYYY年M月D日”)  =2022年3月14日

②其他文本清洗方法:利用记事本

当日期包含了过多数据,不便于筛选查看。可插入辅助列,利用文本清洗,转换为具体到月份的数据列。以下为例,现需将下列包含具体日期的A列,转换为文本为xx年xx月的格式,以便于后期使用数据透视表和数据筛选。

  • 复制该列数据,粘贴为辅助列 首行改为【月份】 → 选中辅助列 - 设置单元格格式 -设为xx年x月的形式 → 复制该列所有数据
  • 打开记事本 → 粘贴,如下

  • 返回excel,选中该辅助列 → 设置单元格格式 → 将该列全部转为【文本】格式
  • 用 Ctrl + A 全选中粘贴在记事本的内容 →复制记事本的文本 → 选中辅助列全列或首行 →粘贴
  • 即可把该列全部转为文本格式。可利用辅助列快速筛选

③ 将文本转换为数值

可以使用函数转换,但最简便的方法是分列:

  • 数据 - 分列 → 分隔符号(无需操作,默认项)→ 列数据格式 - 常规(无需操作,默认项)→ 完成

11.用查找和替换的注意点

  • 如只替换数值内容为0的单元格,为避免替换到所有包含0的单元格,

  • 在查找替换时,要设置选项 :

  • 点开  选项 → 勾选   单元格匹配

excel数据分析 - 10个清洗文本类函数相关推荐

  1. excel数据分析 - 8个关联匹配类函数

    1. LOOKUP函数 ①单条件定位查找 =lookup( 待匹配内容,  待匹配内容所在区域 , 结果范围显示区域 )  两个区域的列数需相同 e.g.  查找 "东区"对应的C ...

  2. Excel数据分析从入门到精通(三)函数进阶-52个Excel函数之清洗类函数

    Excel数据分析从入门到精通(三)函数进阶-52个Excel函数 1.清洗类函数-left 函数含义 函数使用 2.清洗类函数-right 函数含义 函数使用 3.清洗类函数-MID 函数含义 函数 ...

  3. Excel数据分析从入门到精通(五)函数进阶-52个Excel函数之逻辑类函数

    Excel数据分析从入门到精通(五)函数进阶-52个Excel函数之逻辑类函数 1.逻辑类函数-if 函数含义 函数使用 2.逻辑类函数-AND 函数含义 函数使用 3.逻辑类函数-OR 函数含义 函 ...

  4. Excel数据分析常用函数①——查询函数(vlookup,hlookup,lookup,match,index…)

    Excel 系列目录: Excel数据分析常用函数①--查询函数 Excel数据分析常用函数②--统计函数 Excel数据分析常用函数③--字符串函数 Excel数据分析常用函数④--日期函数 Exc ...

  5. python excel 数据分析统计服_数据分析从入门到进阶(透彻讲解EXCEL.SQL.TABLEAU、PYTHON四项数据分析必会工具.免费提供1GB数据集...

    透彻讲解Excel.SQL.Tableau.Python四项数据分析必会工具,数据分析工作者的案头推荐工具书.系统介绍数据分析的策略.方法(数据分析之道):实例讲解引导.快速掌握数据分析工具(数据分析 ...

  6. Excel数据分析从入门到精通(一)软件操作技巧

    Excel数据分析从入门到精通(一)软件操作技巧 1.单元格内换行 2.锁定标题行 3.查找重复值 4.删除重复值 5.将金额转换为万元显示 6.隐藏0值 7.隐藏单元格内所有的值 8.在单元格内输入 ...

  7. 索骥馆-OFFICE系列之《EXCEL数据分析之道:让你的数据更有说服力》扫描版[PDF]

    结合大量的具有实用价值的实际案例,来介绍利用excel快速制作各种统计分析报表和图表的基本方法和技巧,可使您的excel使用水平提升到一个新的层次,使您的分析报告更加具有说服力,更加引人注目. 本书介 ...

  8. Excel数据分析技巧——笔记

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Excel数据分析技巧 一.导入数据技巧 二.格式技巧 三.清洗技巧 一.清洗对象 二.数据提取 三.数据分离 四.数据检验 ...

  9. python read_csv chunk_Python 数据分析之逐块读取文本的实现

    背景 <利用Python进行数据分析>,第 6 章的数据加载操作 read_xxx,有 chunksize 参数可以进行逐块加载. 经测试,它的本质就是将文本分成若干块,每次处理 chun ...

  10. Excel常用技巧—数字和文本转换,三种方法任你选!!

    Excel图表系列: Excel数据分析常用函数①--查询函数 Excel数据分析常用函数②--统计函数 Excel数据分析常用函数③--字符串函数 Excel数据分析常用函数④--日期函数 Exce ...

最新文章

  1. 面试官最讨厌的三种求职者
  2. 小说里的lt什么意思_脂肪醇里的脂肪是什么意思
  3. 梁云 北大 计算机,北京大学信息技术高等研究院
  4. scanf 输入加逗号(或者不加逗号)出现的异常及解决方案
  5. android添加删除项目,编写android计算器添加删除按钮,出现很抱歉,XX项目已停止运行。...
  6. 使用akka框架编写RPC框架
  7. vs2015注册密钥
  8. Origin下载安装教程(亲测有用)
  9. Android——DisplayMetrics之我见
  10. Smiditor实现图片上传功能
  11. MobaXterm Xwindows打开应用程序模糊、缩放比例不对
  12. mac执行java死卡_MacOS应用程序有时卡死,怎么办?2种方法轻松搞定
  13. PHP的eregi函数:检查字符串的有效性
  14. 简单人物画像_简单的素描画人物图片
  15. 每日一句_《鹧鸪天·西都作》
  16. java小项目家庭记账程序
  17. 获取网站的浏览器上的icon图标
  18. 三个月从GRE小白到327
  19. 音影系统linux,搭建基于linux桌面环境的影音平台_linux教程
  20. 进制转换器——章节实验作业(C语言链栈)

热门文章

  1. BLE DTM by HCI
  2. 英特尔神经计算棒_如何设置英特尔Movidius神经计算棒
  3. C语言——顺序结构训练题
  4. 理论+故事,开启你的量化阅读之旅
  5. Typora上传图片终于解决了
  6. java冰箱评测开题报告范文_智能电冰箱控制的设计开题报告.doc
  7. Linux多启动U盘,syslinux 制作多系统启动U盘
  8. redis——jedis的使用以及springboot整合redis
  9. web结课大作业结业报告(附源码及展示效果)
  10. linux nagios 监控,Nagios 监控 Linux 主机