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
请尝试:
\n\n=ArrayFormula(IFERROR(if(VLOOKUP(A2:A,{A2:A,ROW(A2:A)},2,)=ROW(A2:A), "New", "Duplicate")))
如果匹配行=当前行\xe2\x86\x92“新”,则\xe2\x86\x92“重复”。
\n\n我使用它是vlookup因为它可能与ArrayFormula
| 归档时间: |
|
| 查看次数: |
11514 次 |
| 最近记录: |