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

Excel公式:如果在B列中发现重复项,则添加一个";“是”;D列中的值,excel,excel-formula,office365,excel-2016,Excel,Excel Formula,Office365,Excel 2016,试图找出解决这种情况的最佳方案。我有一个大约15000个(主)唯一设备ID的列表。我需要将此列表与其他8或9个设备ID列表进行比较。如果存在重复项(即设备ID位于主设备和比较列表上),我希望在特定列中添加“y” 我现在在做什么。我正在复制和粘贴设备ID主列表列下的比较列表。我正在运行条件格式设置,这样,如果存在重复,单元格将高亮显示,并且我正在手动将“Y”添加到列中。有人提供的一个公式如下:=IF(COUNTIF(B:B,B2)>0,“Y”和“) 但这并没有真正起作用,因为它在每一列中都加上了“

试图找出解决这种情况的最佳方案。我有一个大约15000个(主)唯一设备ID的列表。我需要将此列表与其他8或9个设备ID列表进行比较。如果存在重复项(即设备ID位于主设备和比较列表上),我希望在特定列中添加“y”

我现在在做什么。我正在复制和粘贴设备ID主列表列下的比较列表。我正在运行条件格式设置,这样,如果存在重复,单元格将高亮显示,并且我正在手动将“Y”添加到列中。有人提供的一个公式如下:
=IF(COUNTIF(B:B,B2)>0,“Y”和“)
但这并没有真正起作用,因为它在每一列中都加上了“Y”。我想先检查一下是否有副本。有什么想法吗?很抱歉这个新问题,我还不知道该用哪个公式


我会使用下面这样的方法,在主列表中添加一列,然后在每个条目旁边加上“Y”。然后,如果在您的其他列表中有与该单元格匹配的单元格,则该单元格将拉入“Y”,如果没有匹配的单元格,则该单元格将“显示”为空白(尽管公式仍然存在)

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

使用您在问题中的公式,您必须对其进行如下修改:


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

您的公式应该“大于1”
=IF(COUNTIF(B:B,B2)>1,“Y”,“”)
我没有尝试您的iferror公式,因为我有点担心会犯一个严重错误,但是您的IF的更正版本(countif)公式似乎起作用了!