1

我试图在Google Spreadsheet中创建以下警告:当我添加时,在列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")

回答

0

请尝试:

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

在C3和抄下来(假设John是A4)。

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

+0

它的工作原理!非常感谢。 –

+0

我已经返回另一个问题:我如何排除空字段?例如,我有一整行空行,这将导致结果中出现“重复日期”。 –