[英]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.