excel学习库

excel表格_excel函数公式大全_execl从入门到精通

想实现对Excel数据任意切割?你需要对这5个函数了如指掌

我们在做数据分析的时候,经常需要对数据有加以修改,比如将某一个字符全部替换,将部分字段给处理掉等。 简单一句话,就是想对Excel数据的作任意切割。1.多样化的分割需求: 我们先用简单示例来看一下可能会有哪些切割需求。假设我们有这样的一列数据:acd-ddsdg。 数据规律是:中间有一个分隔号,但是做分隔号前和分隔号后的字符数量是不一样,而且是无规律的,唯一的规律就是有一分隔号;可能的分隔需求: 只要分隔号前的数据只要分隔号后的数据分隔号前后数据都要,只是不要分隔号将分隔号换成括号在数据中间加上其他符号还想这么切割… ….我们实际工作中对于数据的切割需求可能是五花八门,我们现在来分析一下如何可以实现任意切割。 2.以不变应万变的切割方案 虽然切割的需求是多种多样的,但是总是有规律可寻的,我们来看看一下有没有可以以不变应万变的解决思路和工具支持第一、确定切割点: 不管有什么样的需求,首先是需要确定切割点,也就是找到从哪里切割。如果用坐标来类比的话,就是知道要切割点的坐标在什么位置。 切割工具:Find, 通过Find可以快速定位出计划切割的字符在单元格中的具体位置。 第二、确定全局点: 由于我们是计划实现任意切割,仅知道切割点的坐标,还需要知道整个单元格的长度,这样我们就可以判断往前切还是往后切各有多少字符了。工具:len, 这个函数可以计算出整个单元格的长度是多少; 第三、确定切割工具: 坐标确定好了,接下来就是需要一个切割机了。这个工具估计大家经常使用就是left和right函数,以便方便的对单元格从左边或者右边开始切割。 第四、容错报警处理: 我们在切割过程中,肯定会有一些数据不一致的情况,比如切割点找不到怎么处理等等,这时候就需要有一个容错报警工具来做。工具:iferror, 这个函数用来解决数据有错误之后,如何加以引导是比较合适的。 3、因时而变的切割路线 我们在有了以不变应万变的切割方案之后,接下来就是根据实际的需求来找因时而变的切割路线。 在这个时候,我常用的方法是先在纸上将切割路线给画出来,像先定位哪个字符,再从左右直切还是复合切等。在纸上画清楚了,然后再用这5个函数组合来实现。大家对于单元格任意切割还有没更好的解决方案?欢迎批评指正。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接