How to create a stock tracker with live data using Google Finance

Google Sheets lets you monitor a particular listing of publicly traded corporations and to have the ability to monitor their newest share costs in the course of the day. Google Finance permits such performance through Google Sheets by choosing shares and defining their attributes, similar to value, change, and excessive and low costs in the course of the day. In this step-by step Tools tutorial, we are going to create a desk to trace just a few shares and particular attributes.

The spreadsheet model of the next tutorial will be downloaded right here. Make a duplicate of the worksheet by deciding on “Make a copy” from the drop-down within the File menu.

Related: How to trace shares from Google Finance in Google Sheets

How to create a desk of shares monitoring buying and selling exercise

The first step is to create a brand new spreadsheet on Google Sheets by typing “” within the URL bar of your browser. From the highest row, going from left to proper by column, attributes can be listed to outline the requested information. In the instance beneath, the listing of attributes is as follows:


  • Ticker: This is the trade identify and ticker image of the listed firm. Google Finance prefers offering the inventory trade the place the corporate trades for specificity causes. This probably would keep away from any battle with a inventory whose image seems on a unique trade if solely the inventory image have been entered onto the spreadsheet’s discipline.
  • Name: This lists the identify of the corporate.
  • Price: This offers the most recent obtainable buying and selling value of the inventory. In Google Finance, there could also be a slight delay, behind real-time, from some exchanges on costs for explicit securities. 
  • Change: This offers the change in value from the closing value of the final buying and selling day.
  • Changepct: This calculates the change in value in share phrases.
  • High: This offers the very best value the inventory traded at in the course of the day’s session.
  • Low: This offers the bottom value the inventory traded at within the day’s session.
  • Currency: This exhibits what foreign money the inventory is buying and selling in.
  • Volume: This is the inventory’s buying and selling quantity, or what number of shares change fingers from the beginning of the day’s buying and selling.
  • Tradetime: This offers the final time of buying and selling for the inventory.

In this spreadsheet, attributes are listed by column.

Google Finance through Google Sheets

Understanding Google Finance’s formulation

Google Finance lays out a easy formulation for displaying the information underneath every attribute that’s listed by column and row within the pattern spreadsheet. In this case with the inventory desk through Google Sheets, the syntax can be on this basic format:

=GOOGLEFINANCE(major attribute, secondary attribute)

The major attribute for creating the inventory desk would be the ticker, and the secondary attributes will embrace value, change, and so forth.

In the instance beneath, Row 1 lists attributes by column for ticker, identify, value, change, % change, excessive and low intraday costs, buying and selling quantity, buying and selling time, and time delay of knowledge. 

After getting into the ticker image in Row 2 for Column A, a formulation within the adjoining column (cell B2) will instruct Google Finance to drag the information based mostly on the cells to the left of it and above it:


In this syntax, copying the formulation from this cell to different cells of the spreadsheet will routinely fill within the information of corresponding attributes. The formulation in cell B2 instructs Google Finance the place to drag data. Placing the greenback image ($) earlier than the column helps with the copying and pasting of the formulation and populating highlighted fields. In this instance, $A2 signifies that Google Finance will use the ticker image entered underneath Column A to load information for the corresponding attribute by column. When the cell is copied onto different cells, the attribute for the ticker is mounted and won’t change.

In the instance above, solely the ticker symbols must be entered, and the ticker for Tesla (TSLA) – Get Free Report is in cell A2. The second a part of the formulation, B$1, signifies that the sector in cell B2 will fill within the identify underneath column B based mostly on the ticker in cell A2. After the formulation in cell B2 is entered, Google Finance will fill within the entry, which on this case is Tesla’s identify. When the cell is copied onto different cells from left to proper, the attribute in every column underneath Row 1 is mounted and won’t change, however relies on the first attribute, which is the ticker expressed as a hard and fast cell in column A.

Google Finance’s formulation takes the ticker image of the corporate’s identify and fills the cell underneath the column of the corresponding attribute.

Google Finance through Google Sheets

Note: While the above is an oblique approach to pull information routinely based mostly on the attributes set by particular cells, there’s a direct approach to obtain the information however would require writing the attributes within the syntax manually and repetitively. Using the pattern spreadsheet above, for cell B2 as a substitute of directing the formulation to drag information based mostly on different cells outlined by attributes, the direct expression is: =GOOGLEFINANCE(“NASDAQ:TSLA” ,”NAME”). For cell C2, the direct syntax can be =GOOGLEFINANCE(“NASDAQ:TSLA” ,”PRICE”), for cell D2, it’s =GOOGLEFINANCE(“NASDAQ:TSLA” ,”CHANGE”), and so forth.

Copying the formulation from cell B2 to the cells underneath every corresponding column in Row 2 signifies that Google Finance will populate the information for identify, value, change, and the opposite attributes listed for Tesla.

Price, % change, and time of buying and selling are among the many fields to watch inventory buying and selling exercise.

Google Finance through Google Sheets

How so as to add different shares

To collect information on different shares, enter the ticker image for Apple (AAPL) – Get Free Report, Google’s mother or father firm Alphabet (GOOG) – Get Free Report, Netflix (NFLX) – Get Free Report, and Amazon  (AMZN) – Get Free Report within the rows beneath Tesla underneath Column A. Copy and paste onto the empty cells by column, and Google Finance populates the fields.

Based on the time of buying and selling, shares will present the most recent value, change in value in addition to % change, the highs and lows in the course of the day’s buying and selling, and the variety of shares being traded for the day.

You’re now prepared to watch the buying and selling exercise of those shares on Google Sheets!

You can customise what you wish to monitor in a specific inventory by setting the attributes through Google Finance.

Google Finance through Google Sheets

Again, the spreadsheet model of this tutorial will be downloaded right here. Make a duplicate of the worksheet by deciding on “Make a copy” from the drop-down within the File menu.

This is simply the primary of many articles about the way to use instruments in Google Sheets. Let us know what you’d wish to see subsequent. Email us right here: [email protected]