TOP
Financials 函数
FINANCIALS() 描述
FINANCIALS() 函数旨在根据指定的股票代码(例如 AAPL、NVDA)直接从 Yahoo Finance 网站 (finance.yahoo.com) 自动获取公司的财务报表。
此函数允许直接将特定时期的利润表 (income statement)、资产负债表 (balance sheet) 和现金流量表 (cash flow statement) 下载到 Excel (LibreOffice Calc) 表格中。
FINANCIALS 函数的主要特性
语法:
=FINANCIALS(Ticker; Statement; [Freq]; [Header]; [Indicator]; [Date])
参数:
- Ticker:股票代码。
- Statement:报表类型 ("0"-income", "1"-balance sheet, "2"-cash flow)。
- [Freq]:(可选)数据频率 ("y"-yearly, "q"-quarterly, "t"-ttm)。默认使用年度数据 "y"。
- [Header]:(可选)是否显示表格标题 ("0"-否, "1"-是)。如果省略,则使用值 是 "1"。
- [Indicator]:(可选)财务指标 ("Total Revenue", "EBITDA", "Gross Profit", "Payables" 等)。当值为 "list" 时,将显示可用指标的完整列表。
- [Date]:(可选)报表日期。默认使用最新可用日期。与 Indicator 参数搭配使用。
使用示例
示例 1
FINANCIALS() 函数可自动收集基本面数据。您指定股票代码,Excel (Calc) 就会导入相应的财务指标:
=FINANCIALS(Ticker; Statement; Freq)
我们将得到以下结果:
在此示例中使用了以下值:
- Ticker: B1 - 包含公司代码的单元格 ("AAPL")。
- Statement: B2 - 损益表 (Income Statement) (0)。
- Freq: B3 - 年度报表 ("y")。
示例 2
在此示例中使用了以下值:
- Ticker: B1 - 包含公司代码的单元格 ("AAPL")。
- Statement: B2 - 损益表 (Income Statement) (0)。
- Indicator: A6:A11 - 一组财务指标。
- Date: D5 - 报表日期 ("2023-09-30")。
示例 3
在此示例中使用了以下值:
- Statement: B1 - 损益表 (Income Statement) (0)。
- Indicator: B2 - 显示可用指标的完整列表 ("list")。
它是如何工作的?
FINANCIALS() 函数既可以在常规模式下工作,也可以作为数组函数工作。
要作为数组使用,只需在任何单元格中输入该函数并指定相应的参数。之后,您需要按 Ctrl+Shift+Enter 来输入数组公式,LO Calc 将自动返回包含数据的表格。
要选择与数组公式相关的所有单元格,只需选择数组中的任意单元格并按 Ctrl+/。
如果需要将数组公式转换为值,请选择整个数组,并在菜单 Data > Calculate 中选择 Formula to Value。
当使用文本形式的日期时,必须首先将其转换为实际日期,例如:DATEVALUE("2026-01-25")。
现成模板
您还可以使用现成模板来获取历史数据、财务指标或公司简介。
为此,请转到菜单 YLC Utilities > Template > Company screener 并选择以下报表之一:
- Profile data ("简介数据")
- Financial data ("财务数据")
- Statistical data ("统计数据")
- Dividend data ("股息数据")
- Historical data ("历史数据")
下载扩展程序
您可以通过安装 YLC Utilities 扩展程序来使用 FINANCIALS() 函数。
在此之后,此函数将在 Excel (LibreOffice Calc) 中打开的所有文件中可用。