【问题标题】:How to warn about a duplicate values combination如何警告重复值组合
【发布时间】:2013-11-25 08:19:10
【问题描述】:

我正在尝试在 Google 电子表格中创建以下警告:当我在 NameDate 列中添加已经存在于列 Result 中的值组合时,我应该会收到消息Duplicate date

这是一个例子:

Name  | Date          | Result

Alex  | 27/11/2013  
John  | 28/11/2013  
Alan  | 29/11/2013  
Val   | 30/11/2013  
Jack  | 2/12/2013       
Alex  | 27/11/2013    |Duplicate date

如果存在重复的 Date,我知道如何通过将 ColumnC 单元格文本“日期”更改为该消息来发出“警告”,但我不知道如何配对 NameDate价值观。 我用这个=IF:

=IF(COUNTA(B2:B)>COUNTA(UNIQUE(B2:B));"Duplicate date";"Date")

【问题讨论】:

    标签: datetime google-sheets duplicates formula array-formulas


    【解决方案1】:

    请尝试:

    =If(ArrayFormula(SUMPRODUCT((A:A=A3)*(B:B=B3))>1);"Duplicate date";"")  
    

    在 C3 中并复制下来(假设 John 在 A4 中)。

    但请注意,这会检测到重复项(即上面的第一行和最后一行,而不仅仅是第一行的最后一行的重复)。

    【讨论】:

    • 我返回了另一个问题:如何排除空字段?例如,我有一个完整的空行,这将导致结果中出现“重复日期”。
    猜你喜欢
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-31
    相关资源
    最近更新 更多