对单行进行多次更新
你好,
我试图创建一个“跟踪器”,显示一个包含多个步骤的装运进度,每个步骤都更新完成。
因此,基本上跟踪表将从转储表中提取所有新条目提交和更新提交,到跟踪表上的每批货物的一行。
有很多人在更新这个跟踪表。我希望能够使用一个表单(为了方便)和一个“转储”表,保存所有更新,然后更新到“跟踪器”表。但我有麻烦得到跟踪行更新,因为每个更新表单提交的输入。
我尝试过使用数据网格-它为新发货提交,但随后不将更新提交拉到跟踪器上的新发货行。我使用添加和复制设置。
我在对同一行进行多次更新时遇到了问题。
一个用have更新一行的例子。
表格提交1-新的-新的装运请求
表格提交2 -更新-打包日期
表单提交3 -更新-发货日期
表单提交4 -更新到达请求者
表格提交5 -装运完成
我尝试了Vlookup,但似乎不能做我想要的。也许我没有正确的公式?
我希望这是自动的,所以要求更新是更多的监控然后是什么是想与这张表。
关于如何从我的转储表到跟踪器表的提交到一行有什么建议吗?
我也愿意使用不同的设置来实现这一点。
提前谢谢你,
艾米丽
0
最佳答案
-
杰夫瑞斯曼 ✭✭✭✭
我就知道我不该在喝咖啡前回答这个问题。
试试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列中唯一的日期值。
)我必须承认,我喜欢你满足要求的方法。非常不拘泥于常规思维。)
0
答案
@Emily D
这些都是吗
表格提交2 -更新-包装日期
表格提交3 -更新-装运日期
表格提交4 -更新到达请求者处
提交表格五-装运完成
跟踪表和转储表中的不同列?
您使用的是与货物相关的每个条目都相同的某种货运ID ?
如果是这样,那么只需在跟踪器工作表的各个列中使用一些INDEX/MATCH公式,就可以从转储工作表中提取值。例如,在跟踪表的“Packaged Date”列中:
=指数({转储表打包日期列},匹配([装运号]@行,{转储表装运ID列}, 0))
花括号中的值是您在创建公式时选择的范围引用,通过单击出现的小帮助框中的引用另一个表。
在中文中,将此列值设置为转储表“包日期”字段中的值,该值位于转储表中与“跟踪器工作表”中该行中的发货ID相匹配的行上。
问候,
杰夫瑞斯曼,IT业务分析师和项目协调员,三菱电机特灵美国
Smartsheet功能帮助页面而且智能表公式错误消息
@Jeff瑞斯曼
谢谢你的回复。
跟踪表和转储表中的不同列?
是的,它们都是跟踪器工作表和转储工作表中的不同列。
我已经在使用一个运输Id,是唯一的,每个货物是在电子表格。
我尝试了INDEX/MATCH,但它只更新转储表的第一行。因此,当更新被添加到转储表时,跟踪器上的信息会发生变化。我能在公式中做些什么来保留数据,并在更新的数据进来时添加数据吗?
我正在使用DataMesh向跟踪器添加新的出货量。
以下是我的文件:
这是追踪器
这里是转储表-每次更新都由标准表单输入。
最终目标是将来自同一装运ID的所有信息合并到一行中。
@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公式从多个表单提交中积累起来的。没有你的帮助,我不会想到这个!
非常感谢。