如何使用其他表中的数据更新 Excel 表?

如何使用其他表中的数据更新 Excel 表?

我对 Excel 还很陌生。

我有两张表,一张是我想更新的大型主表。另一张是较小的表,其中包含一些更新的行。

具有更新行的小表

我想要更新的主表

我需要使用与“电缆 ID”列匹配的小表中的数据来更新主表中的“长度”、“Y/N”、“拉动日期”列。

例子:

在主表中找到电缆 235.10-W1024,并更新长度、Y/N 和日期以显示 32.00、Y、12-Jun-17。因此它与较小的表相匹配。

答案1

这可以通过一个相当简单的 vlookup 来完成。vlookup 的语法是=vlookup(Lookup_value,Table_array,Col_index_num)

因此,在您的例子中,您需要将 vlookup 输入到主表中。查找值将是电缆单元格,因为这是您想要在表格之间匹配的单元格(使用 $ 作为列上的绝对引用,以便您稍后可以向下拖动),表格数组将是较小表格上的行(使用 $ 作为列和行的绝对引用),然后 col 索引将是您想要提取的表格中的列。因此,长度为 2,SO# 为 3,安装为 4,日期为 5。

最后,你的公式看起来应该是这样的:

=VLOOKUP($A2,$I:$M,2)

*注意:我的“小表”是 I:M,表数组应该是您的小表所在的位置。如果它在另一个电子表格上,它将是'Other Spreadsheet Name'!$I:'Other Spreadsheet Name'!$M

然后,您可以从那里向下拖动主表。对于 SO#、安装和日期,只需复制公式并更改索引号即可。

相关内容