删除重复行在 Calc 中不起作用

删除重复行在 Calc 中不起作用

我尝试通过使用Data->More Filters->Advanced Filter然后选择整列并检查来删除 LibreOffice 中同一列的重复行Options->No Duplications

查看在线文档,这应该会给我留下一个唯一的文本条目,但我收到一个错误This range does not contain a valid query.

这是否意味着我做错了什么或者这个过滤器不能应用于文本条目?

答案1

我也遇到过同样的情况,经过多次尝试,我发现错误是由于所选范围与选择框中输入的范围不一致造成的:就像@simlev 说的,如果你选择了单元格 A1:A3,那么在选择框中,你还需要输入 A1:A3,但是如果你选择了 A2:A3,但在选择框中,你输入了 A1:A3,那么就会出现我们看到的问题。

答案2

这对我来说很有效,我注意到的唯一区别是我无法选择整个列,而只能选择有限的单元格范围。它还可以将筛选后的数据复制到其他位置。

  1. 选择所需的单元格范围或整个列
  2. 菜单Data->More Filters->Advanced Filter
  3. 选择所需的单元格范围
  4. Options在高级筛选对话框中展开
  5. 勾选No duplications复选框
  6. 点击Ok按钮

过滤细胞

复制筛选的单元格

答案3

您收到该错误是因为您没有选择单元格范围。在高级筛选中,您必须$Sheet1.$A$1:$A$256在顶部文本框中输入类似内容,或者您​​可以单击右上角的按钮(缩小)并手动选择单元格。

请注意,如果您也想使用第一行,您也可以使用标准过滤器,选中No duplications或取消选中。Range contains column label

相关内容