Google sheets 将导入的数据与Google工作表中的手动输入数据对齐

Google sheets 将导入的数据与Google工作表中的手动输入数据对齐,google-sheets,importrange,Google Sheets,Importrange,我有两张表,一张在A列有产品名称(按字母顺序排列),另一张在B列有库存水平 第1页 另一张第二页,A栏中的产品和B栏中的库存水平相同,但填充了“importrange”,但C栏和D栏手动填充了客户名称 第2页 我想做的是,如果在第一页中介绍了一个新产品,并且它按字母顺序排列在(比如)第3行,那么在第二页中会出现一个新行 表2理想情况下 目前,如果引入新产品,第二张表将显示产品和库存水平,但C列和D列中手动输入的数据将不同步一行 目前第2页 如果我使用“importrange”,当新产品导

我有两张表,一张在A列有产品名称(按字母顺序排列),另一张在B列有库存水平

第1页

另一张第二页,A栏中的产品和B栏中的库存水平相同,但填充了“importrange”,但C栏和D栏手动填充了客户名称

第2页

我想做的是,如果在第一页中介绍了一个新产品,并且它按字母顺序排列在(比如)第3行,那么在第二页中会出现一个新行

表2理想情况下

目前,如果引入新产品,第二张表将显示产品和库存水平,但C列和D列中手动输入的数据将不同步一行

目前第2页


如果我使用“importrange”,当新产品导入到第二页时,是否有一种方法可以自动插入整行?如果有,请有人在这里帮我介绍一下公式或代码。

基本上OP要求的是如何保持两个数据集之间的空间/位置关系。一种选择是使用“钥匙”和“外键”

  • 假设一行代表一条记录
  • 键是用于标识记录的唯一值
  • 外键是添加到记录的值,用于将其与另一个数据集的记录关联
  • 将上述内容应用于问题案例:

  • 第1页上
    添加一个新列以保存每行的键。添加新记录时,不应更改其他记录的键,而应为新记录分配一个新键

  • 表2
    的C列和D列的值创建一个表,并在每个记录中添加一个键

    注:这是您应该手动输入的表格

  • 创建一个包含两列的关系表,一列用于
    表1
    上的记录键,另一列用于
    表2
    上的记录,即C列和D列

    注意:我不会在这里讨论关系概念的算术性,因为它会使答案太长

  • 表2
    上,使用
    IMPORTRANGE
    表1
    获取值,包括每条记录的键

  • 添加一个查找公式(
    VLOOKUP
    /
    INDEX-MATCH
    ),使用在步骤3创建的关系表,从步骤2创建的表中获取相关记录

  • 相关的


    除非您为其引入一些ID系统,否则这是不可能的。然后你可以使用简单的vlookup在数组中,谢谢。我必须了解这些事情,看看会发生什么。