Excel 如果匹配结果为是/否,则两个不同的表、两个不同的值

Excel 如果匹配结果为是/否,则两个不同的表、两个不同的值,excel,indexing,match,Excel,Indexing,Match,我在其他问题/论坛上没有看到类似的情况,所以希望可以做到 需要知道一个表中的值是否在另一个表中,检查是否存在匹配项 表1用于记录零件号和批号的“进料”数据 表2中的表2用于记录记录为“传出”时的情况 A列为零件号,B列为两张表中的批号。零件号可以重复,但批号不会重复。如果第1页的C列第2页中存在第1页中的零件号和批号,尝试找到返回是/否或1,0的方法。我附上了一个我正在尝试做的代码片段示例。这将帮助我生成有关传入记录是否已完成并保留(传出)的信息。我不相信vlookup会起作用,并且尝试了一

我在其他问题/论坛上没有看到类似的情况,所以希望可以做到

需要知道一个表中的值是否在另一个表中,检查是否存在匹配项

  • 表1用于记录零件号和批号的“进料”数据

  • 表2中的表2用于记录记录为“传出”时的情况

A列为零件号,B列为两张表中的批号。零件号可以重复,但批号不会重复。如果第1页的C列第2页中存在第1页中的零件号和批号,尝试找到返回是/否或1,0的方法。我附上了一个我正在尝试做的代码片段示例。这将帮助我生成有关传入记录是否已完成并保留(传出)的信息。我不相信vlookup会起作用,并且尝试了一些不同的匹配排列。开放供其他选择。谢谢

编辑:批次#必须能够重复(不经常),但具有不同的对应零件号。需要知道是否与进料记录中的批号和零件号匹配

使用:

=--(COUNTIFS(Sheet2!A:A,A2,Sheet2!B:B,B2)>0)
如果存在匹配项,则返回
1
如果没有
0


感谢您的快速回复!不幸的是,如果第2页上的批号与其对应的零件号匹配,我认为这也不匹配。我已经尝试过countifs,但正如您的示例所示,它将只查找批次匹配项,而不是同时查找批次及其相应的零件号。是的,它将在返回
1
@captcurt请参见编辑之前要求两个匹配项。正如您所看到的,即使PN和批次可以在表2中的列表中找到,因为它们没有正确配对,它仍然返回
0
。您是正确的。一开始我把你的公式放错了。再试一次,效果很好。非常感谢。