关于列填充的 Excel 查询

关于列填充的 Excel 查询

你好,我在 Excel 中有一个查询。我不知道如何正确描述它,所以我给你举个例子。我有一组这样的数据集。

Andy A
Andy B 
Andy C
Rob A
Rob C 

等等。现在当我需要过滤时,目前我需要逐一选择所有 Andy 或 robs。与此相反,我想要另一列,其中所有 Andy 的条目都是 Andy,因此在过滤时,我可以通过仅选择 Andy 来完成我的工作,而不是选择所有 Andy。提前致谢。

答案1

有几种方法可以实现这一点。

  1. 如果姓名数量较少,您可以按照建议操作,为每个姓名创建一列。它看起来如下:

    Name  Category  Andy   Rob
    Andy  A         yes    no
    Andy  B         yes    no
    Andy  C         yes    no
    Rob   A         no     yes
    Rob   C         no     yes
    

    这是通过在 C2 中使用此公式(并复制/粘贴表格的其余部分)来实现的:

    =IF($A2=C$1,"yes","no")
    
  2. 如果您的姓名列表很长,那么您会有很多额外的列,这可能不是您想要的。您可以简单地使用文本过滤器:单击过滤器下拉菜单,选择文本过滤器 -> 等于 -> 输入 Andy。

答案2

您可以将Text Autofilter与 一起使用Begins With

创建自定义过滤器

下拉列表中的某些自动筛选选项以三个点结尾,例如以...开头。

在此处输入图片描述

这些过滤器以及自定义过滤器选项会打开自定义自动过滤器窗口。您可以在其中输入一个或两个条件来创建自定义过滤器。

按一个条件进行过滤:

  1. 从第一个下拉列表中,选择一个选项,例如“以此为开头”。
  2. 在文本框中键入一个值,然后单击“确定”。

在下面的屏幕截图中,自定义过滤器将找到客户名称以“M”开头的记录。

在此处输入图片描述

来源Excel 筛选器:自动筛选基础知识

相关内容