你有想过,有些看上去很复杂的Excel问题,其实用Word可以很轻松地解决吗?

什么?数据处理的事情用Excel处理都不简单,你跟我说用编辑软件Word来解决?

解决问题的方法

Excel,Word,PPT作为Office最常用最重要的组件,往往PPT和Excel最受人重视。PPT--可以高颜值,炫酷;Excel--数据处理和数据分析的利器,必不可少。而Word却是最受冷落的那一个,因为大多数人看来Word太简单了,即使没有受过任何训练也可以拿来即用。

可是你真的懂Word里面的目录制作,制表符和制表位,标题应用,多级列表....吗?

今天要跟大家分享一个案例

先来看Excel中的一组数据,如下图

示例截图

有经验的Excel老司机,相信一下子就能看出AB列的数据是不规范的数据,而右侧EFG列的数据才是规范的一维数据表。在录入数据源的时候,右侧才是正确的做法。

可是,很多小伙伴说:宝宝心里苦啊--因为像左侧的数据是从系统导出就是这幅模样啊!~

没错,很多情况下,左侧的数据一般都是某个系统导出的原始结构。这种数据结构,我们几乎无法有效地进行下一步分析。比如城市分析,客户分析...

现在如果要你将左侧的数据结构变成右侧的数据结构,你该怎么做呢?

方法一:复制-转置粘贴

转置

这是最常见最简单的方法,可是最大的问题的效率太低--要知道系统导出的数据往往数万组数据甚至更多,这种方法正确但是在这个情景下不适用。

方法二:利用宏和VBA代码

数据结构虽然不对,但是还带还是有规律的存在。所以可以先录制转置的宏代码,然后再手动加上Do...Loop 循环代码。确实可以解决这个问题。

但是另外一个问题是,如果你没有VBA的基础,那么单纯为了这个问题去学习VBA,学习成本太高了,又有几个人愿意呢?

(这里不贴上代码了,毕竟这个方法不是重点)

方法三:利用Word的制表功能解决

这个方法才是重点。能想到用这个方法,一定是基于你对Excel和Word有全面和深刻的理解。下面是操作步骤:

1.复制Excel的B列数据,选择性粘贴到Word中。

注意,一定要粘贴为“只保留文本”。

粘贴为文本

粘贴为文本的目的是去除其他格式,仅保留文字和段落标记。

2.插入表格-文本转换表格

Ctrl+A选中所有内容,插入-文本转换为表格。

手动选择列数为“4”,这是根据源数据结构决定的--源数据结构中每组数据有三行,再加上一行空行。

转换为表格后,将空列删除。(不删除也不影响后续操作,强迫症患者选项^_^)

文本转换为表格

3.复制Word中的表格,粘贴到Excel

这一步就很简单了,Word中的表格和Excel几乎无缝连接。直接复制,然后粘贴为文本就可以了。

粘贴到Excel

到此为止,这个问题已经轻松完美地解决了。

跟着上面的操作步骤,就算是小白也没有任何压力。看着这篇文章的你应该也秒懂了。

总结一下

在这个方法三中,没有涉及复杂和高深的Excel知识。仅仅是利用了Word的一些工具特性来巧妙地解决了这个问题。

一个问题,它的解决方法往往有许多,而想要用好和高效,要么就需要深刻理解软件的性能和特性,要么就关注我吧,看我的文章和视频,日积月累。

欢迎关注我,一起玩Office。