arrays - 使用 ARRAYFORMULA 检测 Google 表格中的重复项
问题描述
我正在尝试构建一个如下所示的 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 |
+-------------------+-----------+
在我的示例中,第一列是用一些电子邮件地址手动填写的。第二列应该是一个公式,如果该值先前在该列中Yes
重复,则返回该值,如果没有重复。No
到目前为止,我一直在尝试使用VLOOKUP
and INDIRECT
inside ofARRAYFORMULA
来实现这一点。如果我可以让它成功返回一个值,那么我可以IF
围绕它构建它以返回我想要的字符串。但是,这不起作用。
=ARRAYFORMULA(VLOOKUP(B2:B, INDIRECT("B1:B" & ROW(B2:B) - 1), 1, FALSE))
我也尝试过使用COUNTIF
,但这似乎也不适合ARRAYFORMULA
。
我真的很感激这里对我所缺少的东西的一些见解。我想ARRAYFORMULA
错了吗?INDIRECT
不像我想的那样工作?
解决方案
推荐阅读
- sql - 检查是否有任何数组元素以特定字符 postgres 开头
- android - 由于android中的字节大小不同,某些图像无法从firebase加载
- python - SQLite 从列列表中获取 TOTAL?
- python - 将列表附加到列表时出现意外输出
- python - 如何在 ipdb 中创建条件断点
- java - 如何自动创建类的新实例?
- socrata - Open Payments - 如何协调或解释 API 数据与实时站点可视数据之间的差异
- c++ - C++ 获取运行时间和内存使用情况
- python - 创建一个数据框来详细说明另一个数据框的信息
- node.js - npm install png-img 或 npm install hermione chai 时如何修复错误