我有一个有两列的表。第一列是运算符(+或-),第二列是引用,对于Excel来说,它是一个简单的文本。
我想从我的表格中删除所有行(例如使用过滤器),对于+,在引用列中至少有一个对应的-条目。
我检查了过滤器部分,但这仅适用于单列,而不适用于组合模式。
示例:
operator | Reference
+ | Task1
- | Task1
+ | Task2
- | Task3
+ | Task4
- | Task4
预期结果:
operator | Reference
+ | Task2
- | Task3
答案 0 :(得分:1)
可能有一个更简单的公式,但是没想到,但是如果您有兴趣通过公式来执行此操作,可以尝试以下方法:
C2
中的公式:
=IFERROR(INDEX($A$2:$A$7,MATCH(D2,$B$2:$B$7,0)),"")
D2
中的公式:
=IFERROR(INDEX($B$1:$B$7,SMALL(IF(COUNTIF($B$2:$B$7,$B$2:$B$7)=1,ROW($A$2:$A$7),0),SUMPRODUCT(1/COUNTIF($B$2:$B$7,$B$2:$B$7))+ROW()-1)),"")
最后一个公式是通过 Ctrl Shift Enter
输入的数组公式向下拖动......