【问题标题】:Highlight duplicate values突出显示重复值
【发布时间】:2016-06-19 17:47:19
【问题描述】:

在 Excel、Office 2007 中,我可以选择突出显示菜单上的重复值。保持简单!选择列,选择“条件格式”-“突出显示单元格规则”-“重复值”,瞧!例如,此列上所有重复的值都被涂成红色。

实际上我使用的是 LibreOffice Calc,版本 5.0.3.2,我在菜单上找不到这个选项!

我该如何做这份工作?

【问题讨论】:

    标签: formatting duplicates openoffice-calc


    【解决方案1】:

    选择数字列并注意“活动单元格”(下图示例中的 A1)。转到格式 ► 条件格式并使用 COUNTIF(A$1:A$15; A1)>1 将规则设置为公式。

       

    正确设置“活动单元格”非常重要。如果“活动单元格”是 A15,那么该公式将为 COUNTIF(A$1:A$15; A15)>1

    我还将公式放在 C 列中,以便您可以看到每一行如何解析为 TRUE 或 FALSE。

    【讨论】:

    • 如果您想比较所有选定的单元格并在所有数据中查找重复项怎么办?
    • 请不要将新问题作为 cmets 发布到旧答案中。点击右上角。
    • 我相信原始问题和 Jeeped 的回答,确实将“所有选定的单元格”相互比较,甚至发现不相邻的重复项。那么也许Hooli没有提出新问题但不清楚原始问题和原始答案的范围?我也发现最初的问题措辞不是很准确,但我不够老练,不敢编辑。
    • 出于某种原因,这仅标记了一些重复项,而不是全部。当我在同一列中获取一些单元格内容和 CTRL+F 时,OO 确实找到了重复项,但它们没有相应地格式化......
    【解决方案2】:

    不完全是 this 特定问题的解决方案,但我发现当您对有问题的列进行排序时,以下内容非常方便,尤其是当您按多列排序时:

    如果您想格式化单元格中与其正上方的重复项的任何值,请选择整个列并在条件格式中使用以下公式

    (INDIRECT(CELL("address"))=OFFSET(INDIRECT(CELL("address"));-1;0))
    

    在排序的列中,第一次出现的值将被认为是“唯一的”,因为它还没有出现,然后所有紧随其后的重复项都被标记(我通常使用浅灰色作为字体颜色)。如果该列不是主要顺序(即排序标准中的第 2 位或更晚),则每次重新开始对该列进行排序时,“唯一性”都会有效地“重置”。

    【讨论】:

      【解决方案3】:

      在 LibreOffice Calc 6.0.7.3 中,这可以通过以下步骤完成 (from this link):

      通过单击标题字符 A(列的顶部)选择列 A

      选择菜单:Format -> Conditional -> Condition...

      条件 1:Cell value is 并从下拉列表中选择 duplicate

      应用样式:选择您的单元格样式(例如Error 或您预先定义的任何样式)

      检查您的单元格范围是否为A1:A1048576(您可能希望将 1048576 减少到任何合理的数字,您认为这是将要使用的最大值)

      点击OK按钮

      【讨论】:

        猜你喜欢
        • 2016-09-07
        • 2016-03-13
        • 2019-02-15
        • 1970-01-01
        • 2014-05-02
        • 1970-01-01
        • 1970-01-01
        • 2013-06-12
        相关资源
        最近更新 更多