搜索
查看: 594|回复: 0

清洗处理类函数

[复制链接]

978

主题

1094

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
15950
发表于 2023-3-20 22:26:39 | 显示全部楼层 |阅读模式
数据处理之前,需要对提取的数据进行初步清洗,如清除字符串空格,合并单元格、替换、截取字符串、查找字符串出现的位置等。
  • 清除字符串空格:使用Trim/Ltrim/Rtrim
  • 合并单元格:使用concatenate
  • 截取字符串:使用Left/Right/Mid
  • 替换单元格中内容:Replace/Substitute
  • 查找文本在单元格中的位置:Find/Search

9. Trim功能:清除掉字符串两边的空格
10. Ltrim功能:清除单元格右边的空格
11. Rtrim功能:清除单元格左边的空格
12. concatenate语法:=Concatenate(单元格1,单元格2……)合并单元格中的内容,还有另一种合并方式是&,需要合并的内容过多时,concatenate效率更快。
13. Left功能:从左截取字符串语法:=Left(值所在单元格,截取长度)
14. Right功能:从右截取字符串语法:= Right (值所在单元格,截取长度)
15. Mid功能:从中间截取字符串语法:= Mid(指定字符串,开始位置,截取长度)(举例:根据身份证号码提取年月)
16. Replace功能:替换掉单元格的字符串语法:=Replace(指定字符串,哪个位置开始替换,替换几个字符,替换成什么)
17. Substitute和replace接近,不同在于Replace根据位置实现替换,需要提供从第几位开始替换,替换几位,替换后的新的文本;而Substitute根据文本内容替换,需要提供替换的旧文本和新文本,以及替换第几个旧文本等。因此Replace实现固定位置的文本替换,Substitute实现固定文本替换。(举例:替换部分电话号码)

18. Find功能:查找文本位置语法:=Find(要查找字符,指定字符串,第几个字符)
19. Search功能:返回一个指定字符或文本字符串在字符串中第一次出现的位置,从左到右查找
语法:=search(要查找的字符,字符所在的文本,从第几个字符开始查找)
区别:Find和Search这两个函数功能几乎相同,实现查找字符所在的位置,区别在于Find函数精确查找,区分大小写;Search函数模糊查找,不区分大小写。
20. Len功能:文本字符串的字符个数
21. Lenb功能:返回文本中所包含的字符数(举例:从A列姓名电话中提取出姓名)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

表格智创网

网站简介:表格智创网,是一家以表格设计和技能分享的专业社区,由会计帮帮网投资建设,尽专业,助提高专业技能。

表格智创网欢迎您!

联系我们

  • 工作时间:早上9:00-16:00
  • 客服电话:18668755857
  • 本站网址:www.excelwps.com
  • 淘宝店址:kjbbw.taobao.com

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表