多语言展示
当前在线:1025今日阅读:23今日分享:31

Excel表格数据提取分拆分列的几种方法(实用)

我们在工作中常遇到由系统导出或抓取的数据,为了统计的需要,我们需要将某一个字段的数据拆分成我们需要的2列,或者只提取我们想要的数据,这时候就需要用到数据分列,或者类似的功能。今天主要介绍几种不同情况下可以用到的方法。
工具/原料

WPS2019表格或者EXCEL2013以上版本(2010不可用)

方法一 智能填充
1

方法一:利用智能填充该方法适用于列数据比较有规律的情况下,可以快速分列或者提取关键数据。如图A列数据是从运营系统中导出的店名数据,我们希望只把括号内的店名提取出来,但除店名外,还有一些其它的内容。这时候最快捷的方法就是智能填充

2

步骤1 把A2中要提取的店名复制--粘贴到B2上,目的是让软件知道我们需要A列中括号中的数据。

3

步骤2 鼠标悬停在B2右下角,且光标变成“+”时,按住鼠标向下拖动

4

步骤3 然后选择拖动区域右下角的“自动填充选项',选择'智能填充'。

5

方法一完成,亲爱的小伙伴们,是不是比以前用分提,函数提取更快捷呢,虽然有这个贴心的小功能,但在有些时候并不能完全解决我们的日常需要,以下是为才涉足工作的弟弟妹妹回顾下用之前的方法如果解决以上的问题,大神可以跳过不看了。

方法二 替换法
1

步骤1 选中A列数据,将不需要的字符替换掉。比如不需要'1级小计(',同时按住”Ctrl+F'键,即查找

2

步骤2 调整查找界面,切换到替换界面,在查找内容内输入'1级小计(',在“替换为”内什么都不输,即替换成空白。如果需要替换的内容不一样,也可以输入“*(”,将所有(前面的字符都替换掉,效果是一样的。然后点击全部替换即可。

3

步骤3  用同样的方法去掉右边的括号即可。需要注意的是输入要替换的内容时,最好是直接复制数据中的),因为中英文的符号不一致也会造成替换失败。

方法三 替换+Len函数和Right组合
1

方法三 替换+Len函数和Right组合在有时候只用简单的替换可能无法达到目的,比如下图替换完后,你会发现本来店名有有的括号也被替换掉了。这时候我们就考虑用换一种方法来做。

2

步骤1  首先先解释下2个函数的定义Len(A1)函数是读取A1单元格中数据的字符个数;left(A1,6)函数是提取A1单元格中从左向右起的前6个字符;

3

步骤2 了解了公式的意思后,我们的思路就是要提取单元格中所有字符,除了最后一个字符。先用LEN公式提取A单元格的字符数,然后减1。(和说明)

4

步骤3  然后用left函数提取A单元格的从左向右的需要的字符数。(和说明)

方法四 数据分列
1

步骤1 选中A列数据,点数据选项卡中的分列,然后选中固定宽度,点击下一步

2

步骤2 移动标尺,将标尺移到要分列的合适位置,点下一步即可完成

3

步骤3 完成后如下图,再用以上教的其它方法继续。

总结

当然,除了以上方法之外,还有很多方法和函数也可以解决。希望以上的几种方法可以解决您在日常工作中的需求,提高您的工作效率。

注意事项
1

智能填充需要新版本的表格软件,目前只试过EXCEL2010版本及以下是不能智能填充的

2

用替换时,尽量复制表格中的要替换的数据,避免因为半角全角的问题导致不能替换

推荐信息