【问题标题】:Connecting dynamic data with input in google sheets将动态数据与谷歌表格中的输入连接起来
【发布时间】:2020-12-02 05:52:26
【问题描述】:

我在 Google 表格中的一个问题上迷路了,该问题将动态数据与静态输入数据重新对齐。在高层次上,我的问题是我有动态数据被拉到一张表中,我还添加了手动输入数据。一旦动态发生变化,也意味着输入数据不再对应于正确的行。

问题:

  • 表 1:我有一个外部数据拉取 (Importdata) 动态拉取新数据。
  • 表 2:我使用 Query & Importrange 从表 1 中提取部分数据(我只提取满足某些条件的数据)
  • 工作表 2:在工作表 2 中,我手动在提取数据旁边的列中添加数据(输入 J、M、N 和 O)。问题是,当从工作表 1 中提取新数据时,它会被拉到工作表 2 并更改行的顺序。这意味着我输入的手动数据不再对应正确的行。

解决方案:

我需要一种方法来确保输入的数据与正确的行相对应。因此,如果在手动输入的数据中拉入新行,则将跟随最初输入的行并随行向上/向下移动。

表格:

Link to Sheet 1 & Sheet 2

非常感谢您的帮助

最好的 帕勒

【问题讨论】:

  • 导入步骤如何工作?如果您打算对行进行排序,那么 Google Apps 脚本 trigger 是正确的选择,因为您正在手动更改工作表中的数据。你能确认一下吗?
  • Palle,看看这个和你的问题类似的问题,看看它是否有帮助:stackoverflow.com/questions/64993254/…。保持动态(基于公式)数据和静态(手动输入)数据同步是一个常见问题。它通常需要进行一些重新设计或工作流程更改才能使事情正常进行。

标签: google-sheets


【解决方案1】:

我会在这里尝试我认为的答案。

基本上,您需要为 Sheet1 中动态数据的每一行提供唯一的键或标识符。可能,这可能是导数 ID。如果没有,您需要构建一个唯一的密钥,可能是derived_id 和日期,或者其他一些组合。

然后您需要一个更新选项卡,您可以在其中获得密钥,以及您想要帮助指导进行更新的任何其他信息。然后您有四个手动更新列 - 目前在 Sheet2 中的 J、M、N、O。

最后,Sheet2 完全自动化 - 仅由公式填充。 A:H 列继续动态更新,所有其他列都通过公式更新,通常是 VLOOKUP,如 I 列,或计算,如 K 和 L。而列 J、M、N 和 O 现在将对更新选项卡执行 VLOOKUPS。

因此,即使表 2 行已更新或重新排序,J、M、N 和 O 中的“手动”数据仍将保留在正确的行中,因为它与该行中数据的唯一键相关联.

如果这一切对你有意义,我可以为你整理一个例子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-19
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 2018-02-07
    • 1970-01-01
    • 1970-01-01
    • 2015-02-05
    相关资源
    最近更新 更多