VLOOKUP,HLOOKUP,INDEX / MATCH或OFFSET?

时间:2014-10-13 15:58:08

标签: excel autocomplete vlookup

我有两张纸,每张一张:

Sheet_1

+----+------+----------+
| ID | Name | Address  |
+----+------+----------+
|  1 | Mark | Street A |
|  2 | John | Street B |
+----+------+----------+

Sheet_2

+----+------+----------+
| ID | Name |  Adress  |
+----+------+----------+
|  0 | aaaa | bbbbbbbb |
|  0 | aaaa | bbbbbbbb |
+----+------+----------+

Sheet_1仅供参考,Sheet_2用于输入。

当我在工作表2 =Sheet_1!B2)中输入 ID 1(A2)时,我需要其他列来相应地填充自己。在这种情况下,它将是: B2:标记 C2:街道A ,依此类推。

这样做的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

只需使用Vlookup公式即可。在Sheet2 Cell B2中使用以下内容:

=vlookup(A2, Sheet1!A:C, 2, false)

这将在Sheet1!A:C范围的第一列中查找值A2(您刚输入的值)。然后它将返回在相同范围(列B)的第二列中找到的值,该列将是名称。

对于单元格C2,您可以使用相同的公式,只需将3更改为3以引用该范围的第三列:

=vlookup(A2, Sheet1!A:C, 3, false)

答案 1 :(得分:0)

如果您在ColumnA中输入ID(例如在Row4中):

=VLOOKUP($A4,Sheet_1!$A:$C,COLUMN(),0)  
Sheet_2 B4中的

复制到一列中,并且两者都可以服务。