Excel使用IF从另一个工作表复制列

时间:2016-08-10 08:05:38

标签: excel

我有两张纸,假设列A是商品ID,B列是商品的所有者。在第一张纸中,B列是空的,因此我需要从另一张纸上复制B列。我不知道它们是否都是相同的,可能是的,它们看起来可能是。 我使用了IF函数,第一张中的IF cell-ID等于第二张中的cell-ID而第二张中的cell-owner不为空,则第一张中的cell-owner等于第一张中的cell-owner第二张。即使数据顺序不同,我如何确保此功能可以正常工作?

编辑:我只想到一个解决方案,根据ID订购两张纸,然后使用IF功能,但我怎么能解决这个问题?

2 个答案:

答案 0 :(得分:1)

使用VLOOKUP

=VLOOKUP(A2, Sheet2!A2:B4, 2)

<强>假设:

  • 将此公式输入第一张表的所有者列B
  • A2是第一张表中的itemID
  • Sheet2!A2:B4包含第二张表中的itemIDowner

答案 1 :(得分:0)

您正在寻找VLOOKUP

One tutorial for how to use it here

它与ID号匹配,并为您提供指定的列值

例如,您可能需要以下内容:

=VLOOKUP(Sheet1!cellID, Rng, 2)

这与ID匹配,并为您提供与另一个Sheet中该ID相对应的第二列条目。 Rng是您拥有数据的表格,例如A1:B500。希望这有帮助!