小兔网

什么是RTD(实时数据)函数?

知识兔

RTD函数属于Excel 查找和参考类别。该功能将从支持COM自动化的程序中检索实时数据。

作为财务分析师,RTD功能非常有用,因为它有助于刷新Excel电子表格中实时数据服务器的值。作为财务分析师,我们可以在几分钟内将单元格值用作公式参数,并构建功能强大的可刷新数据表和模型。

 

实时数据公式

= RTD(ProgID,服务器,topic1,[topic2],...)

 

RTD函数使用以下参数:

1.ProgID(必填参数)–安装在本地计算机上的已注册COM自动化加载项的ProgID的名称。我们需要将该名称用引号引起来。

2.服务器(必填参数)–这是应该在其中运行外接程序的服务器的名称。如果没有服务器,并且程序在本地运行,则将参数保留为空白。否则,我们需要在服务器名称周围输入引号(“”)。在Visual Basic for Applications(VBA)中使用RTD时,即使服务器在本地运行,服务器也需要双引号或VBA NullString属性。

3.Topic1,topic2,… – Topic1是必需参数,但是,后续主题是可选的。1至253个参数共同代表唯一的实时数据。

 

如何在Excel中使用RTD函数?

为了了解实时数据RTD功能的用法,让我们考虑一些示例:

 

实时数据示例1

假设我们希望在下面构建Excel工作表:

 

RTD功能

 

如果我们希望从Yahoo!检索信息。财务,我们可以使用RTD功能来实现。使用的公式将是:

= RTD(“ progid”,“ YahooFinanceWatchList”,“ AAPL”,“ Open”)

 

在开发此公式时,我们需要记住:

1.RTD COM自动化加载项必须在计算机上安装并注册。

2.Microsoft Office不附带RTD服务器,因此,如果要使用该功能,我们必须手动安装实时数据服务器。

3.“ progID”必须用引号引起来。

4.“服务器”必须用引号引起来。

5.如果实时数据服务器在本地运行,则将“服务器”自变量保留为空白。

6.仅当计算模式设置为自动时,此功能才会连续更新。

7.在Visual Basic for Applications(VBA)中使用RTD时,即使服务器在本地运行,服务器也需要双引号或VBA NullString属性。

 

关于RTD功能的一些注意事项:

 不适用!错误– RTD服务器应进行数字签名。如果未对RTD服务器进行数字签名,则该服务器可能无法加载,并且在引用该RTD服务器的单元格中将显示#N / A错误。

额外资源

感谢您阅读excelxue的重要Excel功能指南!通过花时间学习和掌握这些功能,您将大大改善财务模型。要了解更多信息,请查看以下其他excelxue资源:

Excel函数知识

Excel数据分析

Excel案列展示