从彭博获取 returns ISIN 号码列表

Getting returns for a list of ISIN numbers from bloomberg

我有一个 ISIN 列表。

AT0000697750 ISIN
AT0000499900 ISIN
AT00000OESD0 ISIN
AT0000676903 ISIN
AT0000937503 ISIN
AT0000938204 ISIN
AT0000645403 ISIN
...

现在我得到了公式,=BDH(A1;"px last";"01/01/1990";"") ISIN 号码的股票价格,它在单元格 A1 中。但是,我的问题是我 得到两列 ,一列带有 date,一列带有 price。所以我必须将 ISIN 与空单元格对齐。但是沿着每一列拉动公式,只会给我股票价格的第一列。我当前的结构如下所示:

我的问题是,我需要手动将单元格 A1 更改为 C1,否则我将无法再返回任何数据。

我应该如何构建我的工作表,以自动获取股票价格并且输出不重叠?

您可以通过一些数学运算从第 1 行检索 第一、第一、第三、第三、第五、第五等 列。

=INDEX(1:1, 1, INT((COLUMNS($A:A)-1)/2)*2+1)

这将替换第一列公式中的 A1。

=BDH(INDEX(:; 1; INT((COLUMNS($A:A)-1)/2)*2+1); "px last"; "01/01/1990"; "")

根据需要正确填写。类似的过程可以从垂直列中检索 ISIN 编号(如您的示例数据所示)。