对单行进行多次更新

01/31/22
接受

你好,

我试图创建一个“跟踪器”,显示一个包含多个步骤的装运进度,每个步骤都更新完成。

因此,基本上跟踪表将从转储表中提取所有新条目提交和更新提交,到跟踪表上的每批货物的一行。

有很多人在更新这个跟踪表。我希望能够使用一个表单(为了方便)和一个“转储”表,保存所有更新,然后更新到“跟踪器”表。但我有麻烦得到跟踪行更新,因为每个更新表单提交的输入。

我尝试过使用数据网格-它为新发货提交,但随后不将更新提交拉到跟踪器上的新发货行。我使用添加和复制设置。

我在对同一行进行多次更新时遇到了问题。

一个用have更新一行的例子。

表格提交1-新的-新的装运请求

表格提交2 -更新-打包日期

表单提交3 -更新-发货日期

表单提交4 -更新到达请求者

表格提交5 -装运完成

我尝试了Vlookup,但似乎不能做我想要的。也许我没有正确的公式?

我希望这是自动的,所以要求更新是更多的监控然后是什么是想与这张表。


关于如何从我的转储表到跟踪器表的提交到一行有什么建议吗?

我也愿意使用不同的设置来实现这一点。


提前谢谢你,

艾米丽

最佳答案

  • 杰夫瑞斯曼杰夫瑞斯曼 ✭✭✭✭
    编辑01/31/22 ✓回答

    @Emily D

    我就知道我不该在喝咖啡前回答这个问题。

    试试MAX/COLLECT吧:

    =MAX(COLLECT({Dump Sheet packaging Date}, {Dump Sheet Shipping ID}, [Shipping ID]@row))

    在我的测试中,这将从Shipping ID匹配的Packaged date列中提取最新日期,因此如果Shipping ID列中的其他Packaged date单元格为空白,它将忽略它们以获得“最新”日期,也就是该Shipping ID列中唯一的日期值。


    )我必须承认,我喜欢你满足要求的方法。非常不拘泥于常规思维。)

    问候,

    杰夫瑞斯曼IT业务分析师和项目协调员,三菱电机特灵美国

    Smartsheet功能帮助页面而且智能表公式错误消息

答案

  • 杰夫瑞斯曼杰夫瑞斯曼 ✭✭✭✭

    @Emily D

    这些都是吗

    表格提交2 -更新-包装日期

    表格提交3 -更新-装运日期

    表格提交4 -更新到达请求者处

    提交表格五-装运完成

    跟踪表和转储表中的不同列?

    您使用的是与货物相关的每个条目都相同的某种货运ID ?

    如果是这样,那么只需在跟踪器工作表的各个列中使用一些INDEX/MATCH公式,就可以从转储工作表中提取值。例如,在跟踪表的“Packaged Date”列中:

    =指数({转储表打包日期列},匹配([装运号]@行,{转储表装运ID列}, 0))

    花括号中的值是您在创建公式时选择的范围引用,通过单击出现的小帮助框中的引用另一个表。

    在中文中,将此列值设置为转储表“包日期”字段中的值,该值位于转储表中与“跟踪器工作表”中该行中的发货ID相匹配的行上。

    问候,

    杰夫瑞斯曼IT业务分析师和项目协调员,三菱电机特灵美国

    Smartsheet功能帮助页面而且智能表公式错误消息

  • 编辑01/31/22

    @Jeff瑞斯曼

    谢谢你的回复。

    跟踪表和转储表中的不同列?

    是的,它们都是跟踪器工作表和转储工作表中的不同列。

    我已经在使用一个运输Id,是唯一的,每个货物是在电子表格。

    我尝试了INDEX/MATCH,但它只更新转储表的第一行。因此,当更新被添加到转储表时,跟踪器上的信息会发生变化。我能在公式中做些什么来保留数据,并在更新的数据进来时添加数据吗?

    我正在使用DataMesh向跟踪器添加新的出货量。

    以下是我的文件:

    这是追踪器

    image.png

    这里是转储表-每次更新都由标准表单输入。

    image.png

    最终目标是将来自同一装运ID的所有信息合并到一行中。

  • 杰夫瑞斯曼杰夫瑞斯曼 ✭✭✭✭
    编辑01/31/22 ✓回答

    @Emily D

    我就知道我不该在喝咖啡前回答这个问题。

    试试MAX/COLLECT吧:

    =MAX(COLLECT({Dump Sheet packaging Date}, {Dump Sheet Shipping ID}, [Shipping ID]@row))

    在我的测试中,这将从Shipping ID匹配的Packaged date列中提取最新日期,因此如果Shipping ID列中的其他Packaged date单元格为空白,它将忽略它们以获得“最新”日期,也就是该Shipping ID列中唯一的日期值。


    )我必须承认,我喜欢你满足要求的方法。非常不拘泥于常规思维。)

    问候,

    杰夫瑞斯曼IT业务分析师和项目协调员,三菱电机特灵美国

    Smartsheet功能帮助页面而且智能表公式错误消息

  • @Jeff瑞斯曼

    谢谢杰夫!这似乎奏效了!

    非常感谢你的帮助。

    我还编写了以下公式来转移评论部分,其中的评论是通过JOIN/COLLECT公式从多个表单提交中积累起来的。没有你的帮助,我不会想到这个!

    非常感谢。

登录注册置评。