我在根据来自另一个数据表的值构建数据表时遇到了问题。例如,使用 Black-Scholes 期权定价模型时,我首先使用数据表获取不同执行价的期权价值。
然后,如果我想为例如一个看涨期权价差定价,即一个较低执行价的看涨期权减去一个较高执行价的看涨期权,我可以在另一个单元格中写一个公式减去这两个值。接下来,如果我想看看这个看涨期权价差的价格如何随波动而变化,我会尝试构建另一个数据表。然而,这个第二个数据表填充了所有相同的值,即使当我改变原始波动率时,它确实会改变看涨期权价差值。
我如何在 Excel 中执行此操作?
答案1
答案2
如果您被允许安装插件,我建议您探索名为 PowerQuery 的免费 Microsoft 插件。
这是微软商业智能战略的核心,它为您提供了一种查询语言(幸好带有 GUI),支持包括工作簿内部的输入以及大量 ETL 和其他操作工具。
它还提供了一个内置数据模型,支持类似数据库的查询和连接。