在列A
中,我有一组电子邮件地址;在列B
中,我想找到重复项,所以如果一个电子邮件地址在A中出现过,在B中就会触发一个标记。
我正在使用这个公式,它非常有效:=if(isna(match(a3,$A$2:A2,0)),"New","Duplicate")
请注意,当我拖动此公式时,$A$2
会保持不变以便范围增长(例如对于单元格B51
,范围将为$A$2:A50
)。
我的问题是,由于列A
会自动更新(例如添加新的电子邮件地址),因此我希望列B
也能自动更新。我尝试使用Arrayformula但无法弄清楚:(
我尝试了以下两种方法:
=arrayformula(if(isna(match(A3:A,$A$2:A2,0)),"New","Duplicate"))
和
=arrayformula(if(isna(match(A3:A,$A$2:A2:A,0)),"New","Duplicate"))
但它们都无效。
这里有一个包含示例和我(失败的)解决尝试的电子表格: https://docs.google.com/spreadsheets/d/1N3pFPnT452FmWa9w8EkYpIq-ZnivjoCzt5ORrNEKgLQ/edit#gid=0