[英]Detecting Duplicates in a Google Sheet with ARRAYFORMULA
我正在尝试构建一个如下所示的 Google 表格:
+-------------------+-----------+
|Email |Duplicate? |
+-------------------+-----------+
|banana@example.com |No |
|orange@example.com |No |
|peach@example.com |No |
|banana@example.com |Yes |
|banana@example.com |Yes |
|apple@example.com |No |
|peach@example.com |Yes |
+-------------------+-----------+
在我的示例中,第一列手动填写了一些 email 地址。 第二列应该是一个公式,如果该值先前在该列中重复,则返回Yes
,如果没有,则返回No
到目前为止,我尝试在ARRAYFORMULA
中使用VLOOKUP
和INDIRECT
来完成此操作。 如果我可以让它成功返回一个值,那么我可以围绕它构建IF
以返回我想要的字符串。 但是,这不起作用。
=ARRAYFORMULA(VLOOKUP(B2:B, INDIRECT("B1:B" & ROW(B2:B) - 1), 1, FALSE))
我也尝试过使用COUNTIF
,但这似乎也不适用于ARRAYFORMULA
。
我真的很感激这里对我所缺少的东西的一些见解。 我在想ARRAYFORMULA
错了吗? INDIRECT
不会像我认为的那样工作吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.