Excel 公式:如果在 B 列中发现重复项,则在 D 列中添加一个 "Y" 值

Excel formula: If duplicate found in column B, add a "Y" value in column D

试图找出最适合这种情况的公式。我有大约 15,000 个(主)唯一设备 ID 的列表。我需要将此列表与其他 8 或 9 个设备 ID 列表进行比较。如果有重复项(即设备 ID 在主设备和比较列表上),我想将 "y" 添加到特定列。

我现在在做什么。我正在将比较列表复制并粘贴到设备 ID 的主列表列下方。我是 运行 条件格式,所以如果有重复,单元格会突出显示,我手动将 "Y" 添加到列中。有人提供的一个公式如下:=IF(COUNTIF(B:B,B2)>0,"Y","") 但这并没有真正起作用,因为它将 "Y" 放在每一列中。我想先检查是否重复。有任何想法吗?对于这个新问题,我很抱歉,我使用 UTFSE,但仍然不确定要使用哪个公式。

我会在下面使用类似的东西,在你的主列表中添加一列,然后在每个条目旁边放上 "Y"。然后,如果在您的其他列表中有该单元格的匹配项,它将拉 "Y",如果没有匹配项,它将 'appear' 空白(尽管公式仍然存在。

=iferror(vlookup([cell],[Master List],2,0),"")

使用问题中的公式,您必须像这样修改它:

=IF(COUNTIF(B:B,B2)>1,"Y","") 添加了 1,因为它需要出现两次才能显示 Y 的原始方法。