excel显示在任何列中具有值的行

excel显示在任何列中具有值的行,excel,filter,rows,Excel,Filter,Rows,我有三条裤子 第1列的值为a、e、d 第2列的值为e、a、p 过滤器具有值a、x、y 现在,在筛选列中选择筛选值a时,工作表应列出两行,即a、e和e.a 请告诉我如何做到这一点使用过滤器的唯一方法是使用帮助器列 在C1中,输入=A1和B1或=串联(A1,B1) 然后可以使用文本过滤器过滤C。如果它包含“a”…您可以使用高级过滤器-Data->Advanced 在第1页上说明您有: Col1 Col2 e a a x p y

我有三条裤子

第1列的值为a、e、d 第2列的值为e、a、p 过滤器具有值a、x、y

现在,在筛选列中选择筛选值a时,工作表应列出两行,即a、e和e.a


请告诉我如何做到这一点

使用过滤器的唯一方法是使用帮助器列 在C1中,输入=A1和B1或=串联(A1,B1)


然后可以使用文本过滤器过滤C。如果它包含“a”…

您可以使用高级过滤器-Data->Advanced

在第1页上说明您有:

Col1        Col2
e           a
a           x
p           y
在第二页上,写出:

Col1        Col2
a
            a
(注意总共有3行,1行用于标题,然后是col1下的第一行a,然后是col2下的第二行a。)


高亮显示要在工作表1上筛选的范围,单击功能区“数据”选项卡“排序和筛选”部分下的“高级”按钮-单击“条件”按钮,导航到并高亮显示在工作表2上设置的条件,然后单击“确定”

我还希望按列范围中存在的值筛选行。 我找到了一个方法:

  • 步骤1:
    • 添加一个新列(例如:D),并使用
      COUNTIF
      函数检查该值是否存在于列的范围内
    • 示例:
      =COUNTIF($E3:$V3,“值”)>0
  • 步骤2: 只需按D列过滤,值为
    TRUE

过滤器按列工作。这意味着,如果您使用值
a
筛选“filter”列,它将仅显示列“filter”中包含值
a
的行。是的,我现在可以这样做,但如何使我的工作表2接受动态值???我不能创建一个可以同时处理这两列的筛选列吗?对于不同的匹配筛选条件,每次包含都会很痛苦。