首页 > 解决方案 > Excel - 自动生成反向工作表

问题描述

我正在尝试自动化工作流程。基本上它是一个巴士时刻表。

比如说,我有一个包含多列的工作表和一个用于计算各个站点之间的到达时间的公式。我想用 Return Journey Timings 计算另一张纸。

源表: 单程巴士路线

使用修改后的公式自动生成反向表: 反向路线

新的反向工作表应以反向顺序复制列。并使用时间修改原始公式。

目标: 创建一个工作表,在其中输入开始时间,其他时间应自动填充。我有来源的开始时间 想法是 - 一旦我用公式填充单程路线,创建一个包含回程详细信息的新工作表,并提供一个选项来输入来自返回源的开始时间。

这可以在 Excel 宏或任何更快的方法中完成吗?尝试了 excel 记录选项,但这需要硬编码的列名。如果我有一条具有不同停靠点的新路线,这不是动态的,我希望它根据原始路线生成相反的订单表

感谢一些帮助。谢谢 !

标签: vbaexcelexcel-formula

解决方案


我没有在 Excel 中测试过,但这使用了 Sheets 和 Excel 之间共享的函数,所以这应该可以工作。您可以使用工作表引用来提高这一点,但我保持简单。

假设您的前进计划位于第 10 行和第 11 行,从 A 列开始。在 A13 中输入(此处的列匹配事项)=iferror(offset($A10,0,counta(10:10)-COLUMN()),"")将其向右拖动到您可以想象的范围内停止前进以及向下一行(对于化妆品,您将隐藏这一行(我的 14 个)稍后)。然后再往下一行,您可以在第一列中输入(并弄乱)您想要的任何时间。在它旁边的 B 列中,放置=A15+A14-B14,将其向右拖动到最后一站。这些时间是正确的,并且会随着您更改第一列的内容或事物所基于的行而调整。如果你把事情拖得更远,你会胡说八道。(可能有办法解决这个问题)


推荐阅读