打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
数据透视表系列教程七
内容提要:本文是数据透视表系列教程七,主要介绍从外部导入数据中含有多个空格的字符串文本转换为真正的数字的方法,因为只有真正的数字才能正确参与计算。这些多余的空格会影响数据的分析和处理。

  有时从外部导入数据进来,比如从SQL Server数据库导入数据时,如果字符串文本前后存在空格,尤其是字符串文本后有多个空格,尽管在表面上与文本前后没有什么不同,但这些空格的存在会影响数据的分析和处理。

  TRIM函数只能去掉删除单元格数据前后的空格,已经删除字符串中间的多余空格,如果字符串中间有很多个空格,那么删除空格后总会保留一个空格,而不会一个不剩的全部删除。

  比如下表的数据,在制作数据透视表之前,必须先将B列的数据利用公式进行规范化处理,否则是不能正确求和的。

  IT部落窝小编的思路是利用FIND函数、MID函数、LEFT函数从数据字符串中提取出真正的数字。我们在C2单元格输入公式:=LEFT(MID(B2,FIND(" ",B2),9999),FIND(" ",MID(B2,FIND(" ",B2),9999))-1)*1,然后向下复制公式即可得到真正的数字。

  公式分析:这个公式比较复杂,思路是先利用FIND函数确定B2单元格字符串前面的特殊字符在字符串中的位置,然后利用MID函数提取出包括后面特殊字符在内的字符串,再利用FIND函数确定B2单元格字符串后面的特殊字符在字符串中的位置,最后,利用LEFT函数提取出中间的数字连带。

  如果对公式不是特别熟悉,也可以尝试使用查找和替换工具进行操作,思路是先查找单元格数据前面的特殊字符,再查找单元格数据后面的特殊字符。经过两次查找替换后,就可以得到真正的数字。

单击下载数据透视表系列教程源文件

分享到: QQ空间 新浪微博 腾讯微博 人人网 1
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
字符串提取,到底谁是你的菜?
#excel# trim函数的运用,去除excel工作表单元格字符前后的空格和空白行
混在一起的姓名,这些拆分方法你会几种?
学不会这几个操作,面试时千万别说自己精通Excel
每日一题:空格或非打印字符的处理
UC头条:Excel 数据源清洗, 用这两个函数批量删除空格和换行
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服