如何使用Excel中的条件将sheet1中的数据复制到sheet2

在excel工作簿中,我试图将数据从sheet1复制到sheet2中,条件如下((Sheet1!B2:B80 = Sheet2!A2:A80),Sheet2!D2)我没有得到result.please帮我解决这个问题。

如果第一张B列中的值等于sheet2列中的值,我试图从Sheet1复制到Sheet2 A第二张Sheet2列中的值应复制到Sheet1的列G

尝试一步一步的debugging 。 会发生什么,如果你改变你的公式:

=IF((Sheet1!B2:B3=Sheet2!A2:A3),Sheet2!D2) 

要么

 =IF((Sheet1!B2:B3=Sheet2!A2:A3),"the same values") 

也许不是所有的值在列A和列B中都是完全一样的。或者D2不包含你所期望的。

将下面的公式放在列G的第一个单元格中

 =IF((Sheet1!B1=Sheet2!A1), Sheet2!D1) 

然后根据需要复制这个单元格。 Excel将更改所有单元格引用。

这应该做你以后的事情。

= IF(Sheet 1中!B1 = Sheet 2中!A1,Sheet 2中!D1)

= IF(EXACT(Sheet 1中!B1,Sheet 2中!A1),Sheet 2中!D1)