Excel自动填充表2,包含表1信息

时间:2014-08-07 19:40:45

标签: excel if-statement formula

嗨,我希望你能帮助我。这就是我想要做的。

第1页

s/n     product    price    brand
---     -------    -----    -----
1        chair     12       ikea
2        table     15       ikea
3       desktop    17       samsung

每个细胞从1到1000我都有信息。

第2页

s/n   product   price   brand

我想要什么

黑色,所以当我在s/n中放置一个值(来自表单1)时,productpricebrand会自动填充来自{的信息{1}} Sheet 1

这两张纸均在A1上开始。我希望你能提供帮助。

3 个答案:

答案 0 :(得分:1)

在工作表2单元格B2 =VLOOKUP(A2,Sheet1!$A$2:$D$1000,2,FALSE)复制列

在工作表2单元格C2 =VLOOKUP(A2,Sheet1!$A$2:$D$1000,3,FALSE)复制列

在工作表2单元格D2 =VLOOKUP(A2,Sheet1!$A$2:$D$1000,4,FALSE)复制列

答案 1 :(得分:0)

在工作表2的B列中,使用VLookup:

 =VLOOKUP($A2,Sheet1!$A:$D,2)

然后,您可以将其复制到Columns C& D,将最后一个值更改为3& 4,分别。

 =VLOOKUP($A2,Sheet1!$A:$D,3)
 =VLOOKUP($A2,Sheet1!$A:$D,4)

这可以复制到电子表格中的所有行,将列A留空。然后一旦你输入它将查找值

你可以通过对值使用条件来实现它,所以如果你没有输入任何东西它就会显示为空白:

 =IF($A2="","",VLOOKUP($A2,Sheet1!$A:$D,2))

答案 2 :(得分:0)

我正在使用Google表格,因为我没有Excel;但是,你可以做同样的事情。

您所要做的只是......

在表2中

  • A1=Sheet1!A1
  • B1=Sheet1!B1
  • C1=Sheet1!C1

  • 现在,选择所有3个单元格

  • 点击并拖动所选单元格的右下角
  • 拖至第1000行

现在,当你在Sheet 1中输入数据时,它会自动在Sheet 2中填写相同的数据。不需要VLOOKUP!

图片位于工作表2

enter image description here