如何将 Arrayformula 与使用 Google 表格中的动态范围的 Match 函数结合使用?

Tom*_*Tom 5 google-sheets array-formulas

在 col 中A,我在 col 中有一个电子邮件地址列表,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

Max*_*rov 5

请尝试:

\n\n

=ArrayFormula(IFERROR(if(VLOOKUP(A2:A,{A2:A,ROW(A2:A)},2,)=ROW(A2:A), "New", "Duplicate")))

\n\n

如果匹配行=当前行\xe2\x86\x92“新”,则\xe2\x86\x92“重复”。

\n\n

我使用它是vlookup因为它可能与ArrayFormula

\n