我需要找到一种方法来比较两个电子表格,如果特定单元格匹配,则将数据从一张表拉到另一张表。
假设两个电子表格包含一个标识某台设备的值:
spreadsheet 1 spreadsheet 2
Server Server Serial #
123abc 123abc 123-xx-456
每张表当然都有许多记录/行。
我需要查看工作表 1 的服务器列中的第一个单元格,然后在工作表 2 的服务器列中搜索一系列单元格以查找匹配项。如果匹配,我需要从匹配行的单元格中提取序列号值,并将其放入工作表 1 中匹配行的序列号单元格中(工作表 1 中的所有“序列号”单元格目前都是空的。)
如果该描述解释过于复杂,我可以通过回答您可能遇到的任何问题来解释。
这项任务的截止日期是明天中午,即 2012 年 8 月 30 日。是的,我今天中午接到了这项任务……我不是 Excel 用户,只是偶尔需要用到它……任何帮助都将是巨大的帮助。
答案1
我假设您使用第 1 行作为标题(如您所指示)。在 Sheet1 的 B2 单元格中,输入
=VLOOKUP(A2, Sheet2!$A$2:$Z$99, 2, FALSE)
调整$Z$99
以包含 Sheet2 中您需要访问的所有数据(即,它至少应该是数据的右下角)。倒数第二个参数为 2,表示访问 Sheet2 中的 B 列;对于 F 列,使用 6,等等。将此公式向下拖动到您需要覆盖的行数。