当前位置: 首页 > 知识库问答 >
问题:

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

丁理
2023-03-14

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

表1

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

第2页

我想做的是,如果一个新产品在第1页中介绍,并且它按字母顺序定位在(比方说)第3行,那么在第2页中出现一个新行。

表2理想情况下

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

第2页当前

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

共有1个答案

钱京
2023-03-14

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

  1. 假设一行代表一条记录

将上述内容应用于问题案例:

>

  • Sheet 1上,添加一个新列来保存每行的键。添加新记录时,不应更改其他记录的密钥,并应为新记录分配新密钥。

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

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

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

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

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

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

    相关的

    • 同步独立的电子表格行,由IMPORTRANGE()填写。
    • 将行数据与Google工作表上新工作簿中的导入数据关联

  •  类似资料:
    • 我在谷歌表格中的一个问题上迷失了方向,重新调整动态数据和静态输入数据。在高层次上,我的问题是,我有动态数据被拉在一张表中,我还添加了手动输入数据。一旦动态更改,这也意味着输入数据不再对应于正确的行。 问题: 表1:我有一个外部数据拉取(Importdata),可以动态地拉取新数据 表2:我使用查询 解决方案: 我需要一种方法来确保输入的数据与正确的行相对应。因此,如果拉入新行,手动输入的数据将跟随

    • 将私人数据导入谷歌协作笔记本的常见方法是什么?是否可以导入非公开的Google工作表?无法读取系统文件。介绍性文档链接到使用BigQuery的指南,但这似乎有点多。

    • 我有一个静态网站的形式,我托管在netlify。使用netlify to sheets zap,当表单提交到站点上时,数据会按预期在我的工作表中显示为一行。 在插入后添加最后一行。我想做一些应用程序脚本后处理,我使用onchange事件触发它。在进行后期处理之前,我希望填写一些表单未提交的空白单元格,例如日期字段和合计字段。它将price单元格移到左边,并添加1500。 我最初想用一个公式: 把这

    • 我有一个数据表与形式输入。 这就是我创造它的方式 我使用以下方法将数据表值传递给控制器 但是当我使用ajax函数提交数据时,我会在expdate列的输入值上得到html标记。我怎样才能得到真正的价值?解释我

    • 我正在使用谷歌工作表来保存共享项目的数据。我使用Google的Sheets API访问数据,用python处理数据,并尝试在function writer中使用batchUpdate更新Sheets文件。 如果我将此函数数据作为列表传递,它将按预期工作 GoogleapClient。错误。HttpError: 任何指点都将不胜感激。

    • 我有两个表,一个是user,它是父表,另一个是posts(child)表,它的coulmns是 我已经说明了