Excel 将一个工作表中的单元格与另一个工作表中的列进行比较,并在第三个工作表中打印匹配的行

Excel 将一个工作表中的单元格与另一个工作表中的列进行比较,并在第三个工作表中打印匹配的行,excel,excel-formula,excel-2010,vlookup,vba,Excel,Excel Formula,Excel 2010,Vlookup,Vba,我处理的数据是字符串,而不是整数 我想在工作表1中取两列,比如B列和D列,并将它们与工作表2中的两列,比如C列和E列进行比较 如果B列中的一个单元格==C列中的一个单元格和D列中与B列中的单元格位于同一行的一个单元格==E列中与C列位于同一行的一个单元格,则打印工作表T3中与C行和E行相邻的B和D行,否则,不需要将它们粘贴到工作表T3中 我该如何处理这个问题?我曾经尝试过Vlookups、match、If语句,甚至一些宏,但是我对宏几乎没有经验,而且正在苦苦挣扎。非常感谢您的帮助,谢谢 它不允许

我处理的数据是字符串,而不是整数

我想在工作表1中取两列,比如B列和D列,并将它们与工作表2中的两列,比如C列和E列进行比较

如果B列中的一个单元格==C列中的一个单元格和D列中与B列中的单元格位于同一行的一个单元格==E列中与C列位于同一行的一个单元格,则打印工作表T3中与C行和E行相邻的B和D行,否则,不需要将它们粘贴到工作表T3中

我该如何处理这个问题?我曾经尝试过Vlookups、match、If语句,甚至一些宏,但是我对宏几乎没有经验,而且正在苦苦挣扎。非常感谢您的帮助,谢谢

它不允许我发布一张更容易描述这一点的图片,因此我为复杂的描述道歉。

这有帮助吗? (在第3页中放入单元格的公式)


这是我需要走的方向,但我需要羊!B1与表2的整个列进行比较!这就是我目前正在尝试的,我把所有的数据移到了一张纸上=如果(A2=(K2:K1000),如果(B2=(L2:L1000),(D20,P10),“不匹配”))
=IF(Sheet1!B1=Sheet1!D1,Sheet1!B1,"")