Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在microsoft Excel中进行筛选,以从另一列中删除具有值的行_Excel - Fatal编程技术网

在microsoft Excel中进行筛选,以从另一列中删除具有值的行

在microsoft Excel中进行筛选,以从另一列中删除具有值的行,excel,Excel,我需要使用Microsoft Excel中其他列的数据对列应用筛选器 A列 B栏 1. 2. 1. 3. 4. 5. 4. 如果您的Excel版本支持过滤器,则可以使用=过滤器(A1:B5,ISNA(匹配(A1:A5,B1:B5,0)) 根据如何定义空白单元格,可以在列B中得到“0”而不是“空白”。为了绕过这个问题,我做了 =(A1:B5=)“,”,“A1:B5”< /代码>,然后在结果上使用上面的代码。 如果您的Excel版本不支持过滤器,您可以使用以下公式: =IFERROR(INDEX($

我需要使用Microsoft Excel中其他列的数据对列应用筛选器

A列 B栏 1. 2. 1. 3. 4. 5. 4.
如果您的Excel版本支持
过滤器
,则可以使用
=过滤器(A1:B5,ISNA(匹配(A1:A5,B1:B5,0))

根据如何定义空白单元格,可以在列B中得到“0”而不是“空白”。为了绕过这个问题,我做了<代码> =(A1:B5=)“,”,“A1:B5”< /代码>,然后在结果上使用上面的代码。


如果您的Excel版本不支持
过滤器
,您可以使用以下公式:

=IFERROR(INDEX($A$1:$A$5,SMALL(IF(ISNA(MATCH($A$1:$A$5,$B$1:$B$5,0)),ROW($A$1:$A$5)),ROW(D1:D1))),"")