你好,我在 Excel 中有一个查询。我不知道如何正确描述它,所以我给你举个例子。我有一组这样的数据集。
Andy A
Andy B
Andy C
Rob A
Rob C
等等。现在当我需要过滤时,目前我需要逐一选择所有 Andy 或 robs。与此相反,我想要另一列,其中所有 Andy 的条目都是 Andy,因此在过滤时,我可以通过仅选择 Andy 来完成我的工作,而不是选择所有 Andy。提前致谢。
答案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")
如果您的姓名列表很长,那么您会有很多额外的列,这可能不是您想要的。您可以简单地使用文本过滤器:单击过滤器下拉菜单,选择文本过滤器 -> 等于 -> 输入 Andy。
答案2
您可以将Text Autofilter
与 一起使用Begins With
。
创建自定义过滤器
下拉列表中的某些自动筛选选项以三个点结尾,例如以...开头。
这些过滤器以及自定义过滤器选项会打开自定义自动过滤器窗口。您可以在其中输入一个或两个条件来创建自定义过滤器。
按一个条件进行过滤:
- 从第一个下拉列表中,选择一个选项,例如“以此为开头”。
- 在文本框中键入一个值,然后单击“确定”。
在下面的屏幕截图中,自定义过滤器将找到客户名称以“M”开头的记录。