Excel 中的多个数据表

Excel 中的多个数据表

我在根据来自另一个数据表的值构建数据表时遇到了问题。例如,使用 Black-Scholes 期权定价模型时,我首先使用数据表获取不同执行价的期权价值。

然后,如果我想为例如一个看涨期权价差定价,即一个较低执行价的看涨期权减去一个较高执行价的看涨期权,我可以在另一个单元格中写一个公式减去这两个值。接下来,如果我想看看这个看涨期权价差的价格如何随波动而变化,我会尝试构建另一个数据表。然而,这个第二个数据表填充了所有相同的值,即使当我改变原始波动率时,它确实会改变看涨期权价差值。

我如何在 Excel 中执行此操作?

答案1

真正很难理解你想做什么,但我会给你这个答案,因为我认为这可能是你正在寻找的。

您的 Excel 版本有假设分析内置工具。这些工具用于查看不同变量对数据的影响,而无需对数据表进行永久性更改。

Excel 附带三种假设分析工具:方案、数据表和目标求解。方案和数据表采用多组输入值并确定可能的结果。数据表仅适用于一个或两个变量,但它可以接受这些变量的许多不同值。方案可以有多个变量,但它最多只能容纳 32 个值。目标求解与方案和数据表的工作方式不同,因为它采用结果并确定产生该结果的可能输入值。

这是另一个网站解释了如何使用它。

答案2

如果您被允许安装插件,我建议您探索名为 PowerQuery 的免费 Microsoft 插件。

这是微软商业智能战略的核心,它为您提供了一种查询语言(幸好带有 GUI),支持包括工作簿内部的输入以及大量 ETL 和其他操作工具。

它还提供了一个内置数据模型,支持类似数据库的查询和连接。

相关内容