How to Pull Live Stock Prices Into Excel With the Stocks Data Type

Tap a step to see more detail.

  1. Type a company name or ticker symbol into a cell

    Enter the name of the company you want price data for (for example, Apple) or its ticker symbol into a cell.

  2. Select the cell and click the Data tab

    With the cell you just typed into still selected, go to the Data tab on the ribbon.

  3. Click Stocks in the Data Types group

    Clicking the Stocks icon recognizes the cell's text and converts it into a data card marked with a small company icon.

  4. Use the Insert Data icon to pull out the field you want

    Click the icon that appears next to the converted cell and choose a field like Price or Change to extract it as a value in a neighboring cell.

  5. Why it is useful

    Instead of checking prices on an outside site and typing them in by hand, just typing a company name into Excel lets you pull in live prices and related data automatically.

Still looking up several companies' prices one by one?

Instead of going back and forth to an external site to check prices and entering them manually, typing a company name directly into Excel lets you pull in live prices and related information automatically.

The Geography data type works the same way

The same mechanism that turns a company name into a live stock data card also works for countries and cities, automatically pulling in population, capital, and other reference data - worth learning once you are comfortable with the Stocks data type.

Frequently Asked Questions

Does this work for every stock exchange?

Coverage is broadest for large, well-known international companies, and support varies for smaller or more local exchanges. If a company name is not recognized, try entering its exact ticker symbol instead.

Does the value keep updating in real time?

It refreshes when you reopen the file or click Data then Refresh All, but it does not continuously update in real time on its own.