VLOOKUP,HLOOKUP,INDEX / MATCH或OFFSET?
我有两张纸,每张一张:
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
)中inputID 1(A2)时 ,我需要其他列相应地填充自己。 在这种情况下,它将是: B2:马克和C2:街道A等等。
什么是最好的方法来做到这一点?
只需使用一个Vlookup公式。 在Sheet2单元格B2中使用以下内容:
=vlookup(A2, Sheet1!A:C, 2, false)
这将在范围Sheet1!A:C的第一列中查找值A2(您刚input的值)。 然后它将返回在同一范围(列B)的第二列中find的值,这将是名称。
对于单元格C2,可以使用相同的公式,只需将3replace为2即可引用该范围的第三列:
=vlookup(A2, Sheet1!A:C, 3, false)
如果你在ColumnA中inputID(比如在Row4中):
=VLOOKUP($A4,Sheet_1!$A:$C,COLUMN(),0)
在工作表2中,B4复制到一列,两者都可以起作用。