检查两个电子邮件列表是否重复,返回 "yes"、"no" 或“”
Checking two lists of emails for duplicates, returning "yes", "no", or ""
我正在尝试设计一个在团队中使用的 sheet,因此会有定期输入新数据的字段。
目标:检查单元格联系人 (E2) 是否与一系列单元格 (A2:A) 完全匹配,在 F2 中(输入公式的位置)根据需要输入是、否或留空。如果 A 范围内有重复项,则 F 列中将显示是。
要求:
- 必须return只能完全重复匹配
- 如果E2为空白,则必须在F2中显示一个空白
- 在 E 列中输入新内容时应该动态工作
已经尝试过:假成功:
=IF(ISERROR(VLOOKUP($E2,$A:$A,0)),"YES","NO")
但它不能可靠地检测是否存在重复项。它 return 是,而它应该是否。如果 E 中的单元格为空,此解决方案也不会显示空白,我不知道如何将 'if' 添加到此公式中
我想知道 VBA 是否是更好的方法,但这对我来说是一个新领域,所以希望有一个公式可以帮助解决这个问题。
COUNTIF 可能是一种方法(也认为您的示例中可能有拼写错误)。在 F2 中:
=IF($E2="","",IF(COUNTIF($A:$A,$E2)>1,"YES","NO"))
我正在尝试设计一个在团队中使用的 sheet,因此会有定期输入新数据的字段。
目标:检查单元格联系人 (E2) 是否与一系列单元格 (A2:A) 完全匹配,在 F2 中(输入公式的位置)根据需要输入是、否或留空。如果 A 范围内有重复项,则 F 列中将显示是。
要求:
- 必须return只能完全重复匹配
- 如果E2为空白,则必须在F2中显示一个空白
- 在 E 列中输入新内容时应该动态工作
已经尝试过:假成功:
=IF(ISERROR(VLOOKUP($E2,$A:$A,0)),"YES","NO")
但它不能可靠地检测是否存在重复项。它 return 是,而它应该是否。如果 E 中的单元格为空,此解决方案也不会显示空白,我不知道如何将 'if' 添加到此公式中
我想知道 VBA 是否是更好的方法,但这对我来说是一个新领域,所以希望有一个公式可以帮助解决这个问题。
COUNTIF 可能是一种方法(也认为您的示例中可能有拼写错误)。在 F2 中:
=IF($E2="","",IF(COUNTIF($A:$A,$E2)>1,"YES","NO"))