我有两张纸,每张一张:
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 ,依此类推。
这样做的最佳方法是什么?
答案 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中的复制到一列中,并且两者都可以服务。