Skip to Content
Use MarketXLSResearch workflowsAdd financial statements
All platforms

Add financial statements to a workbook

Insert annual or quarterly income statements, balance sheets, and cash-flow statements.

The FinancialStatements function returns a complete statement as a table. Start it in an empty part of the worksheet so that the result has room to expand.

Insert a statement

  1. Select an empty cell with enough blank rows and columns around it.
  2. Choose the statement and reporting period that you need.
StatementPeriodWindowsMac or Excel for the web
Income statementAnnual=FinancialStatements("MSFT","is","y")=mxls.FinancialStatements("MSFT","is","y")
Income statementQuarterly=FinancialStatements("MSFT","is","q")=mxls.FinancialStatements("MSFT","is","q")
Balance sheetAnnual=FinancialStatements("MSFT","bs","y")=mxls.FinancialStatements("MSFT","bs","y")
Cash-flow statementQuarterly=FinancialStatements("MSFT","cf","q")=mxls.FinancialStatements("MSFT","cf","q")
  1. Press Enter.
  2. Wait for the table to finish loading before you type in nearby cells.

On Mac or Excel for the web, you can also select a financial statement from the MarketXLS ribbon. The command inserts the same formula into the selected cell.

Choose the statement type and annual or quarterly period from the ribbon, or enter the formula directly.

Use a symbol from a cell

Replace "MSFT" with a cell reference, such as A2. For example:

  • Windows: =FinancialStatements(A2,"is","y")
  • Mac or Excel for the web: =mxls.FinancialStatements(A2,"is","y")

This makes it easier to change the company without rebuilding the statement.

Leave blank space around the starting cell so that the statement can expand.

If Excel shows #SPILL!, clear cells that overlap the result and enter the formula again. For one metric rather than a complete statement, search the formula reference for revenue, earnings, assets, liabilities, or cash flow.


© 2026 MarketXLS. Financial data documentation for Excel.