如何在 gnumeric 或 Libreoffice calc 中查找重复的行

Lyn*_*nob 35 libreoffice gnumeric

我有 gnumeric 和 libreoffice calc。如何找到重复的行?如果我可以使用 libreoffice,那就更好了,但任何事情都对我有好处。

我有两个软件的最新稳定版本

Wil*_*ilf 33

通过这种方式,您可以在 Libreoffice Calc 中隐藏然后删除重复的行(或“记录”)

  • 转到包含重复条目的工作表,然后选择“数据” > “过滤器” > “标准过滤器(它似乎会自动选择将过滤的工作表中的数据,您可能希望事先手动执行此操作)
    然后在弹出的框中,选择列(字段 - 可以输入多个“字段”),并作为值输入“非空”。
    然后在“选项”下拉菜单下,选择“无重复” - 您可能还想选择其他选项,如“区分大小写”“将结果复制到”等。 在此处输入图片说明

  • 然后它应该过滤数据,并隐藏任何重复的记录。如果您希望数据集没有重复项(而不是只是隐藏了重复项),则可以将其复制到新工作表中。

    如有必要,您可以通过转到“数据” > “过滤器” > “重置过滤器”来重置过滤器

    在此处输入图片说明

这适用于 Libreoffice 4.2.5.2 “标准过滤器”的帮助页面在这里


小智 16

为了在 MS Excel 或 LibreOffice 上找到重复的行及其各自的计数,您可以使用以下公式:

=COUNTIF(A:A, "=" & A2)
Run Code Online (Sandbox Code Playgroud)

它将提供应用单元格公式中重复记录的计数。

公式说明:

  1. A:A 是执行重复比较的范围。
  2. “=”是比较重复记录的运算符。
  3. & A2 是将在范围内进行比较的值,即;A:A(A 列)

您可以使用过滤器检查带有 X 号的重复记录。的重复。

检查应用此公式的屏幕截图:

截屏


Man*_*anu 14

要检测列中的重复项,www.techrepublic.com上有一个解决方案。它是为 MS Excel 编写的,但它也适用于gnumericLibreOffice Calc

主要是关于这个公式:

=if(countif(e$4:e$9;e4)>1;'yes';'no')

看截图:

在此处输入图片说明