You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中通过Bloomberg唯一ID用BDS函数提取证券CN单条新闻?

解决Excel中Bloomberg提取单条新闻(CN)内容的问题

首先,BDS()函数主要用于提取批量静态参考数据(比如多只证券的同字段信息),并不支持直接提取新闻这类动态时序/非结构化数据。你之前用含<CN>的公式成功提取单个字段,是针对特定静态字段的用法,新闻不属于这类范畴。

以下是可行的解决方法:

方法1:用BDP()函数提取单条最新新闻

如果只需要单条最新匹配新闻的标题或摘要,可使用BDP()搭配专属新闻字段:

  • 提取最新新闻标题:=BDP("你的证券Bloomberg ID", "TOP_STORY_HEADLINE")
  • 提取最新新闻摘要:=BDP("你的证券Bloomberg ID", "TOP_STORY_STORY")

注意:该方法仅返回最新一条新闻,无法获取历史新闻。

方法2:通过Bloomberg Excel插件工具批量/提取历史新闻

若需要批量或历史新闻内容,直接用函数会有局限,可通过插件内置工具操作:

  1. 打开Bloomberg Excel插件,点击「Data」选项卡下的「News」按钮
  2. 在弹窗中输入证券ID,选择新闻类型(如「Company News」),设置时间范围
  3. 勾选要提取的字段(标题、内容、发布时间等),点击「Get Data」即可将数据导入Excel

方法3:用BDH()函数获取新闻时序数据

如果需要按时间序列提取多条新闻,可尝试BDH()函数(用于时序类数据),但需注意字段兼容性:
=BDH("你的证券Bloomberg ID", "NEWS_STORY", "起始日期", "结束日期")
注:该函数返回的新闻内容可能存在格式限制,部分环境下无法完整返回全文,建议先测试验证。

关键注意事项

  • 确保你的Bloomberg终端账号拥有新闻数据访问权限,权限受限的账号无法提取这类内容
  • 新闻属于非结构化数据,Excel函数返回的内容可能包含换行、特殊字符,可后续用CLEAN()或SUBSTITUTE()函数清理
  • <CN>后缀一般用于区分地区版本的静态字段(如PX_LAST<CN>代表中国区最新价),新闻类字段无需添加该后缀

内容的提问来源于stack exchange,提问作者wicMachine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 18:10:30