我试图通过
在Excel中下载多个EoD时间序列BDH("APPL US EQUITY","PX_LAST","01.01.2016","10.01.2017","FX="USD")
BDH("IBM US EQUITY","PX_LAST","01.01.2016","10.01.2017","FX="USD")
等等。
据我所知,没有功能可以通过一个电话下载多个代码。但有没有什么可以将所有代码与一个时间序列对齐?并且只显示一个日期列?
基本上我想得到以下
Date APPL IBM
02.01.2016 100 98
03.01.2016 102 99
...
有一种简单的方法吗?
答案 0 :(得分:1)
答案 1 :(得分:1)
我通常做的是:
:
=BDH(B1,"PX_LAST","01.01.2016","10.01.2017","FX=USD,Days=W,Fill=P,Dates=S")
:
=BDH(C1,"PX_LAST","01.01.2016","10.01.2017","FX=USD,Days=W,Fill=P,Dates=H")
然后将该公式复制到右侧
简短说明:
Days=W
表示您希望包含所有工作日 - 这有助于调整时间序列Fill=P
表示您希望将缺失值替换为前一天的价格Dates=S/H
表示您是否希望列中包含日期您可以在C:/ blp / API / Office工具/ api_wizard.chm中找到有关各种覆盖的更多信息,然后选择BDH。