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

时间:2015-02-11 15:30:16

标签: excel-vba excel-formula excel-2010 vlookup vba

我正在使用的数据是字符串,而不是整数。

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

如果列B中的单元格= =列C中的单元格和列D中与列B中的单元格相同的行中的单元格==与列C相同的行中的列E中的单元格打印该行B和D在C行旁边,E在工作表3中,如果没有,则不需要将它们粘贴到工作表3中。

我该如何处理?我已经尝试过Vlookups,匹配,If语句甚至是一些宏,但是我对宏的经验很少,而且我正在苦苦挣扎。非常感谢任何帮助,谢谢!

它不会让我发布描述这种情况的图片更容易,所以我为错综复杂的描述道歉。

1 个答案:

答案 0 :(得分:0)

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

=IF(Sheet1!B1=Sheet1!D1,Sheet1!B1,"")