Excel-自动生成反向表

时间:2018-06-29 03:09:31

标签: excel vba excel-vba excel-formula

正在尝试使工作流程自动化。基本上是巴士时间表。

说,我有一个包含多列的工作表和一个Set公式,用于计算各个站点之间的到达时间。 我想用回程时间来计算另一张纸。

资源表: One Way Bus Route

自动生成具有修改公式的冲销纸: Reverse Route

新的冲销单应以冲销顺序复制列。并使用时间修改原始公式。

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

这可以在Excel宏中完成还是可以采用其他更快的方法来完成? 尝试了excel记录选项,但是采用了硬编码的列名。如果我有一条具有不同停靠点数量的新路线,它不是动态的,我希望它根据原始

生成逆向订单表

感谢一些帮助。谢谢!

1 个答案:

答案 0 :(得分:2)

我尚未在Excel中进行测试,但这使用了Sheets和Excel之间共享的功能,因此应该可以使用。您可以对此进行爵士乐,以使用工作表引用,但我保持简单。

假设您的前进时间表位于A列的第10行和第11行。在A13中,输入(此处与项目匹配的列)=iferror(offset($A10,0,counta(10:10)-COLUMN()),"")将其向右拖动到您可以想象的停止位置以及向下移动的位置(对于化妆品,您稍后将隐藏此行(在我的行中为14))。然后从那向下一行,您可以在第一列中输入任意时间(并随意弄乱)。在其旁边的B列中,放置=A15+A14-B14,将其向右拖动到最后一站。这些时间是正确的,并且会随着您更改事物所基于的第一列或行的内容而调整。如果您进一步拖拽东西,您将变得无聊。 (可能有一种解决方法)