TOP
FINANCIALS 函数
FINANCIALS() 描述
FINANCIALS() 函数旨在自动获取公司财务报表,直接从 Yahoo Finance 网站 (finance.yahoo.com),获取指定股票代码的 (例如,AAPL, NVDA)。
此函数允许下载损益表 (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 扩展来使用 FINANCIALS() 函数。
之后,此函数将在 Excel (LibreOffice Calc) 中打开的所有文件中可用。