改进的电子表格和用于更新电子表格的方法技术

技术编号:29419417 阅读:14 留言:0更新日期:2021-07-23 23:13
一种用于改善电子表格以管理和控制方案的计算机软件程序。该程序为用户提供了记录对电子表格中单元格的选定值所做的特定更改的方法。每个记录的项目都可以通过图形用户界面(GUI)进行拖动和重新排序,以构建方案脚本。可以执行脚本,从而用记录的项目更新电子表格。该方法允许逐步回放复杂方案,对复杂方案进行修改、重新排序、更正和重放,同时生成用户定义的输出报告图表,详细说明每个步骤的变化。该方法提供了适用于独立第三方审查的,对电子表格进行的所有值更改的详细信息跟踪。多个用户可以并行记录不同的方案组件,然后合并以生成完整的解决方案。该方法具有可扩展性,适用于需要数千个单元格值更新的方案。

【技术实现步骤摘要】
【国外来华专利技术】改进的电子表格和用于更新电子表格的方法
本专利技术总体上涉及一种电子表格程序,该电子表格程序用于创建、执行和审查方案以及自动生成差异报告。特别地,本专利技术涉及通过电子表格来处理和呈现信息。
技术介绍
本说明书中对任何现有技术的引用不视为且不应视为对现有技术构成公知常识的一部分的承认或任何形式的暗示。电子表格在组织机构中被广泛使用来评估当前决策的未来影响。通常,组织机构会开发复杂的假设方案,并使用不同版本的输入假设更新其电子表格模型,然后计算对未来绩效的影响。电子表格之所以流行是因为,根据设计,它们非常适应新情况并且易于即时更新。这些优势大部分源自其先进的GUI、广泛的公式和工具集,以及值和公式之间没有任何强制分隔(允许将已知值快速替换为用于预报的预测公式,或者相反,可以用实际值覆盖公式)。前述方法的缺点包括难以再现和记录用户所做的改变。在评估、审查和审计模型结果时,这些问题尤其成问题。电子表格本身不包含任何固有的显式方法来记录更改,而用户有责任准确地跟踪并记录所有更改。因此,对于必须管理决策者所需要的多种假设方案的用户而言,电子表格环境并不是特别好。电子表格开发人员已尝试使用其他工具来解决这些问题。尽管这些工具有多种实现方式,但最好的工具通常允许用户在同一电子表格内维护方案的版本数据,而无需复杂的数据切换算法。这些工具虽然有用,但不足以管理当今所需的更改量,并且不支持任何逐步分析。这些工具的困难在于它们在一个实例中更新所有版本,使得不可能将特定输出归因于任何特定输入假设。这些工具也不提供更改的任何逐步的报告,也没有提供将更改序列排序或对更改添加精确标签或描述的手段,也没有提供任何单个的步进机制供用户在发生模型中的中间更改时审查模型中的中间更改。非常大的项目可能需要:为每个方案更新成千上万的输入值,修改模型中的关键公式,并调用可视基础(visualbasic)程序来迭代地求解无法或很难明确定义的算法。在典型的评估周期中,用户将核对特定方案的输入数据,更新当前模型,并手动记录每个输入或每个输入序列以及相应输出的更改的影响。使用成千上万的输入,用户必须选择要更新的数据块。许多模型都是基于时间的,然后用户通常会按一个序列更新特定项目的所有时间元素(即:未来十年中工厂和机器的资本成本)。该手动过程是耗时的,容易出错的,并且可能导致不可再现性的问题。可以通过多个用户利用数据同时更新活动模型来缩短处理时间,但是这将计划、协调和记录所做的更改而需要的大量时间所抵消。一旦完成,结果将由高级管理层审查其完整性和准确性。审查团队可以请求对某些输入假设进行修改,或者请求新方案,该新方案将现有方案中的现有版本与新输入相结合的新方案。用户可能面临两个困难。首先,当意外的结果现在需要详细研究步骤更改以了解驱动结果的原因时,更新的输入块可能缺少审查过程所需的粒度级别。其次,用户可能需要在不干扰其余输入假设的情况下更新某些特定项目。最后,用户将需要产生新的更新的分析包以供审查。由于是人工过程,因此用户有两种选择:从一开始就重做评估周期,这将保持评估的完整性,或者,可替代地,仅计算新更改的影响并相应地调整分析包。后一种方法以先前完成的工作为基础,因此速度更快,但容易受到人为错误的影响,如果分析结果与最终模型结果不一致,则可能会失败。这些困难可能变得更加复杂,因为每种方案可能需要几个分析周期,并且可能需要数十种方案。电子表格财务模型提供支持关键业务决策所需的估值,并且因此受到由于上述原因而难以进行的评核和审计。本专利技术的优选实施例提供了一种用于审计目的的改进的电子电子表格。
技术实现思路
根据本专利技术的一个方面,提供了一种电子电子表格更新方法,包括:导航电子表格以定位要更新的数据;使用定位的数据为模型执行更新的方案;以及生成与执行的更新方案有关的报告。有利地,可以保存更新的方案模型和相关联的生成的报告,并且随后在评估、审查或审计模型结果时易于再次访问。可以以高级脚本的形式提供对模型所做的所有更改的记录,并且可以保存所有必要的数据,以使审计员能够完全复制用户所做的准确的电子表格更新。审计员可以仔细检查输入和输出之前和之后进行比较的每个步骤。审计员还可以通过在高级脚本中包含其他自定义报告来补充他或她的分析。执行步骤可以包括按顺序的次序执行方案脚本,从而允许将每个步骤更改的影响自动包括在用户指定的报告中。执行步骤可以包括暂停方案脚本的顺序执行,以使用户有机会在每个步骤更改之后检查工作表。该方法可以进一步允许用户通过重新排序脚本项来改变方案脚本执行的处理顺序。该方法可以进一步允许用户构建方案脚本并且从一组预定义的报告命令中进行选择,这些预定义的报告命令以表格和/或图形形式在由方案脚本进行更改之前和之后自动比较用户定义的范围。该方法可以进一步允许用户在方案脚本执行期间包括自定义的报告。用户可以在电子表格中创建自定义范围名称,其中包括要报告的数据和文本。可以将自定义范围名称添加到报告命令。可以在方案脚本执行期间生成报告,并可以以与自定义范围名称相同的格式在由方案脚本进行更改之前和之后自动比较用户定义的范围。该方法可以进一步允许用户使用现有范围名称或者通过将新范围名称创建到适合构建方案脚本的一组版本数据对象中,从电子表格创建和保存新版本数据对象。该方法可以进一步允许用户通过使用鼠标的拖放动作来操纵和排序从电子表格创建的版本数据对象,插入/添加控制命令和/或复制现有脚本项目来构建方案脚本。该方法还可以通过允许用户通过使用版本对象收集窗口中的上下文菜单的键功能按下或鼠标单击直接导航到源单元格和目标单元格,来允许管理、重新标记、删除和/或检查版本数据对象。该方法可以进一步存储方案脚本和被计划或实施以供审查的确切的单元格更改。有利地,这有助于使用分配的功能键自动回索(recall)单元格地址并将数据和包含数据的工作表显示到计算机显示器上,从而定位和查看数据。该方法可以进一步允许保存的方案和版本更改重新运行,以供其他用户进行独立检查。该方法可以进一步允许用户创建和保存现有电子表格模型的数据的新版本,该数据的新版本能够在选定范围的单元格内包括常数和公式(包含范围作为变量)或者包括常数或公式。有利地,包括公式允许脚本保留所有更改的完整记录,包括对公式的更改,以供后续审查。包括公式很困难,因为必须重新配置这些公式,然后才能将其另存为新版本。由于电子表格的固有设计以及复制公式的相对论规则,因此在创建版本时无法使用简单的复制方法。首先重新配置公式,然后保存公式,以便从版本直接、快速地复制回到模型,这生成正确的公式。该方法可以进一步允许用户构建方案脚本,该方案脚本可以包括调用用户定义的VBA计算机程序的命令,这对于后续审查很有利,因为脚本保留了所有更改的完整记录,包括由VBA应用程序执行的复杂子例程。该方法可以进一步包括验证运行,该验证运行检查方案所需的必要组件和对象本文档来自技高网
...

【技术保护点】
1.一种电子电子表格更新方法,包括:/n导航所述电子表格以定位要更新的数据;/n使用定位的数据为模型执行更新的方案;以及/n生成与执行的更新方案有关的报告。/n

【技术特征摘要】
【国外来华专利技术】20181211 AU 20189047051.一种电子电子表格更新方法,包括:
导航所述电子表格以定位要更新的数据;
使用定位的数据为模型执行更新的方案;以及
生成与执行的更新方案有关的报告。


2.如权利要求1所述的电子电子表格更新方法,其中,更新的方案模型和相关联的生成的报告被保存,并且随后在评估、审查或审计模型结果时易于再次访问。


3.如权利要求1所述的电子电子表格更新方法,其中:
以高级脚本的形式提供对模型所做的所有更改的记录,并保存所有必要的数据,以使审计员能够完全复制准确的电子表格更新;并且
所述审计员能够仔细检查输入和输出之前和之后进行比较的每个步骤。


4.如权利要求1所述的电子电子表格更新方法,其中,执行步骤包括:
按顺序的次序执行方案脚本,从而允许将每个步骤更改的影响自动包含在用户指定的报告中;以及
暂停方案脚本的顺序执行,以使用户有机会在每个步骤更改后检查工作表。


5.如权利要求1所述的电子电子表格更新方法,进一步允许用户:
通过重新排序脚本项来更改方案脚本执行的处理顺序;
构建方案脚本,并从一组预定义的报告命令中进行选择,这些预定义的报告命令以表格和/或图形形式在由所述方案脚本进行更改之前和之后自动比较用户定义的范围;
通过在包含要报告的数据和文本的电子表格中创建自定义范围名称来在方案脚本执行期间包括自定义报告,所述自定义范围名称被添加到报告命令,在方案脚本执行期间,生成所述报告,并以与自定义范围名称相同的格式在由方案脚本进行更改之前和之后自动比较所述用户定义范围;
使用现有范围名称或通过将新范围名称创建到适合构建方案脚本的一组版本数据对象中,从电子表格创建和保存新版本数据对象;和/或
通过使用鼠标的拖放动作操纵和排序从电子表格创建的所述版本数据对象,插入/添加控制命令和/或复制现有脚本项来构建方案脚本。


6.如权利要求1所述的电子电子表格更新方法,还通过允许用户通过使用版本对象收集窗口中的上下文菜单的键功能按下或鼠标点击直接导航到源单元格和目标单元格,来允许管理、重新标记、移除和/或检查版本数据对象。


7.如权利要求1所述的电子电子表格更新方法,还存储方案脚本和被计划或实施以供审查的确切单元格更改,这有助于使用分配的功能键自动回索单元格地址并将数据和包含所述数据的工作表显示到计算机显示器上,从而定位和查看数据。


8.如权利要求1所述的电子电子表格更新方法,还允许:
保存的方案和版本更改重新运行,以供其他用户进行独立检查;
用户创建和保存现有电子表格模型的数据的新版本,该数据的新版本能够在选定范围的单元格中同时包括常数和公式或者包括常数或公式,所述公式使脚本保留所有更改的完整记录,包括对公式的更改,以供后续审查;和/或
用户构建方案脚本,该方案脚本能够包括调用用户定义的VBA计算机程序的命令,这对于后续审查非常有利,因为脚本保留了所有更改的完整记录,包括由VBA计算机程序执行的复杂子例程。


9.如权利要求1所述的电子电子表格更新方法,还包括验证运行,该验证运行检查所述方案的必要组件和对象是否可用并被加载到计算机存储器中,而不更新任何电子表格。


10.如权利要求1所述的电子电子表格更新方法,其中,导航步骤还包括:通过从名称词典中提取范围名称并使用单元格位置作为匹配键,允许用户基于由用户选择的电子表格单元格来检测范围名称,所述名称词典根据用户要求而预先创建,以便用户能够有利地在工作表中快速、即时地找到命名范围,而没有从以字母顺序按类别列出名称的备用工具搜索所述名称的麻烦。


11.如权利要求1所述的电子电子表格更新...

【专利技术属性】
技术研发人员:M·W·劳滕巴赫
申请(专利权)人:决策场景私人有限公司
类型:发明
国别省市:澳大利亚;AU

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1