如何使用Flash Fill Excel


尝试在Excel中填写包含表格中多个其他单元格的文本或数据的单元格可能会非常耗时。如果电子表格中有成百上千的行,尤其如此。

一旦您知道如何正确使用Excel中的Flash Fill,就可以让Excel完成所有繁重的工作。您只需提供几个手动单元格条目即可帮助Excel准确了解您要执行的操作。然后,Excel为电子表格的其余部分完成其余工作。

如果这听起来像是您想尝试的节省时间的技巧,那么让我们来看看如何可以使用此功能来提高自己的生产率。

注意:Excel中的Flash Fill功能仅在Excel 2013及更高版本中可用。

方法使用Flash Fill In Excel

Flash Fill in Excel最简单的应用程序是结合两个词 。在下面的示例中,我们将向您展示如何使用Flash Fill将姓氏和名字快速组合到第三个单元格中以获得全名。

在此示例中,列C包含第一个名称,列D包含姓氏,列E是全名列。

In_content_1全部:[300x250] / dfp:[640x360]->
  1. 首先,按照您希望的样子在第一个单元格中输入全名(将“名字”单元格和“姓氏”单元格的内容组合在一起。
    1. 在此之后,开始在下一个单元格(左侧的单元格中的名字和姓氏)中键入相同的内容。将会注意到,Excel的Flash Fill功能将根据您手动键入的上方单元格的内容自动检测模式。
      1. 只需按Enter接受此预览。您会看到Excel Flash Fill功能在为您填充此列中所有其他单元格的过程中发挥了神奇的作用。
      2. 如果您将手动输入一个单元格与将Enter手动输入新列中所有单元格的名称进行比较,则Flash Fill功能可以节省大量时间。

        如果您发现Flash Fill功能不起作用,则需要在Excel中打开Flash Fill功能。您可以在本文的最后部分中看到操作方法。

        Excel Flash Fill选项

        执行上述Flash Fill步骤时,您会注意到一个小图标出现在填写的单元格旁边。如果您选择此图标右侧的下拉箭头,则会看到一些其他选项,这些选项可与Flash Fill功能配合使用。

        使用此下拉框中的Flash Fill选项,您可以:

        • 撤消Flash Fill:撤消操作在您按Enter键后填充了整个列中的内容
        • 接受建议:这将告诉Excel该列的Flash填充功能,您可以满意地更改该列,并且想保留它们
        • 选择xx个空白单元格:可让您识别出任何未填写且为空白的单元格,以便在需要时可以进行修复
        • 选择xx个已更改的单元格:让您选择在Flash填充功能更新了这些单元格之后自动更改的所有单元格

          接受建议,您将看到“更改的单元格”的“选择”数字将降为零。这是因为一旦接受更改,Flash Fill功能就不再认为这些单元格内容已“更改”。

          如何在Excel中启用Flash Fill

          请注意,当您开始键入第二个单元格时,Excel没有提供Flash Fill预览,您可能需要启用该功能。

          要执行此操作:

          选择文件>选项>高级。向下滚动到“编辑选项”部分,并确保同时选中启用自动填充单元格值自动填充Flash

          选择确定以完成操作。现在,下次您在填写第一个单元格后开始输入第二个单元格时,Excel应该会检测到该模式,并向您提供预览,以使其认为您希望填写该列中的其余单元格。

          您还可以通过在功能区中的数据工具组下的数据菜单中选择Flash Fill图标来激活突出显示的单元格的Flash Fill功能。 。

          您也可以通过按键盘上的Ctrl + E来使用它。

          何时使用Flash填写Excel

          从两列是如何在Excel中使用Flash Fill的简单示例,但是此强大功能还有许多更高级的用法。

          • 从另一列中的大字符串(如完整地址中的邮政编码)提取子字符串
          • 从字母数字字符串中拉出数字
          • 从之前删除空格或在字符串之后
          • 将子字符串(例如逗号或破折号)插入现有字符串中
          • 重新格式化日期
          • 用新文本替换字符串的一部分
          • 请记住,“闪光填充”功能尽管有用,但在更改原始单元格时不会自动更新。

            例如,在在本文的第一部分,您可以通过使用串联功能 然后使用该函数填充该列的其余部分来实现相同的输出。

            = CONCATENATE(C2 ,”“,D2)

            执行此操作时,如果前两个单元格之一发生更改,则全名将更新。这样做的一个缺点是,如果删除前两列中的任何一列,则“全名”列将清除或显示错误。完全永久地将原始列转换为新格式的字符串或数字。

            相关文章:


            22.07.2020