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

新版 Excel 的自动快速填充(flashfill)怎么用

通过各种途径导入到 Excel 中的数据,有时需要进行分割处理。以前,可以用“数据”菜单中的“分列”进行,也可以通过字符串操作函数进行。到了 Excel 2016,出现了“快速填充”功能,使得数据分割更加智能和易于操作。
工具/原料

Excel 2016。

方法/步骤
1

从一个外部数据源导入一批数据。可以看到,这些数据只有一列,每一个单元格中,姓名、邮件地址等字段混合在一起,而且分隔符也不是固定的一种。这种情况,使用“数据”选项卡里的“分列”,或者使用公式,都要变得复杂一些。

2

下面让我们来试试新版 Excel 的快速填充。比如我们想得到每一行数据里的“姓名”内容。在第一行右侧的单元格里输入“张三”(它是第一行数据里的姓名部分),然后按下回车键。

3

依次点击“数据”选项卡——“数据工具”组——“快速填充”按钮,会发现第一行之后的数据,自动分离出了姓名的部分,而且非常完整(没有因为第一行是两个字,而截断了三个字的姓名)。

4

在被自动填充的数据右侧,有一个闪电形状的按钮,点击出现快捷菜单,可以根据情况接受或撤销自动填充的结果。

5

重复上述步骤,我们可以得到“性别”、“年龄”等字段。需要指出的是,新版 Excel 的快速填充功能也不是一直都正确,它只是努力分析源数据和用户输入数据之间的关系,尽量智能做出判断。当出现不正确的填充时,我们可以用第 4 步骤中提到的快捷菜单,取消自动填充结果、再次手动输入新的一行,然后再使用“快速填充”,则会提高填充的正确率。如图,“电子邮件”一列就是输入了两行之后,才得到了正确的填充结果。

6

新版 Excel 的这种自动填充功能,在处理大量数据时,会非常有利于提高效率。其实它的智能程度可能远超我们的想象。比如我们需要得到每个人的电子邮件属于哪家邮件服务提供商:在右侧输入第一行的邮件提供商,然后自动填充,便很快得到了正确的填充结果。

7

另一个智能化快速填充的例子是:跨列填充。比如我们要得到包含“姓名”和“籍贯”的列。在源数据中,这两个字段不是靠在一起的。但尽管这样,仍然不能阻止 Excel 自动填充的步伐。

推荐信息