我想使用“主键”链接两张纸。此刻,我已使用函数从sheet1导入了sheet2的某些列
=Sheet1!A1
(例如,第一个单元格)。我的目的是完成与sheet2中每个导入行相关的数据。但是,sheet1与其他人共享,因此他们可以修改行的内容,而无需删除或修改我在sheet2中添加的数据(而在sheet1中不存在)。
鉴于我的表具有一个可以视为主键的“ id”列,我如何在Sheet2中添加新数据,只要它与“ id”相关,而不是与之相关。该行(因此,如果我更改了sheet1中的ID,则我添加的数据将被删除,或者如果我将ID移至另一行,所有数据也将被移动)?
答案 0 :(得分:0)
您可以使用VLOOKUP
并根据ID带来数据,例如:
=ARRAYFORMULA(IFERROR(VLOOKUP(D:D, Sheet1!A1:B, 2, 0),))
要获取更多列,请将其添加到数组中:
=ARRAYFORMULA(IFERROR(VLOOKUP(D:D, Sheet1!A1:B, {2,3,4,5}, 0),))