如何根据Libreoffice中的特定值过滤列?

时间:2017-07-20 10:41:50

标签: libreoffice libreoffice-calc

我有一个包含多个列的表。

enter image description here

我只想要(+)值与target值不同的行。在这种情况下,alg 1 target 0 。因此,应保留第2,4和5行,并删除第3行。怎么做?

1 个答案:

答案 0 :(得分:1)

添加一个列,确定是否应删除该行。 D2的公式为=B2=C2,并填充到D5。

id      target  alg     remove row  string
11011   1       0       FALSE       hello
111     1       1       TRUE        this is
111     1       0       FALSE       car
112     1       0       FALSE       ship

要隐藏行,请转到数据 - >更多过滤器 - >标准过滤器。将条件设置为remove row = FALSE。如果需要,可以通过右键单击D并选择“隐藏列”来隐藏D列。

或者,要完全删除行,请按列D排序,然后选择并删除列D为TRUE的所有行。最后,删除D列。

相关:LibreOffice / OpenOffice Calc: Remove rows where value is *not* in column on other sheet