How to use Wisesheets – The Ultimate Guide

Wisesheets tutorial

Wisesheets is the most powerful stock add-in to help you retrieve all the essential stock data you need to make great investment decisions. From real-time stock data to company financials, using Wisesheets, you can get all the stock data you need in your Excel or Google Sheets spreadsheet. This guide will teach you how to use Wisesheets to make better investment decisions and save time by not copying/pasting stock data.

Table of Contents

  1. Historical Stock Data in Excel and Google Sheets
    1. Statement Dump
    2. The WISE function
    3. Large Data Requests Option
    4. Cell Referencing
    5. Historical quarterly dividend payments
    6. Historical dividend payment history
    7. Segment & geographic revenue breakdowns
    8. Historical price data
  2. Real-Time Stock Data
    1. WISEPRICE function
    2. Refreshing Live Stock Data
    3. Cell Referencing
    4. TTM Key Metrics
    5. Company profile information
  3. Final words

If you prefer a video version, see the video below.

Historical Stock Data in Excel and Google Sheets

Currently, Wisesheets offers two ways to get historical stock data:

Statement Dump

When you log into Wisesheets, you will see the statement dump window that looks like the image below. Here you can get stock financial statements, key metrics, and growth metrics going back 19 years and 72 quarters. Simply enter the stock ticker or company name you'd like to retrieve data for, select annual or quarterly, select standardized financials or SEC as reported financials, and get all of the information at once in different tabs of your spreadsheet.

Wisesheets financials

Keep in mind we recommend using standardized financials because they are better for comparing financial performance across companies. Reported SEC financials are also helpful to better understand the specific items and amounts reported to the SEC. SEC statement dump is in BETA as the financial items are not spaced or capitalized yet, and the items may be out of order. This will be addressed in future updates where financial statement notes and segmented revenue information is likely to be included.

The WISE function

Instead of getting all the stock data at once, you can get specific items from the financial statements using the WISE function. This allows you to build custom models that enable you to analyze a stock in any way you'd like, such as building stock dashboards, DCFs, or any other stock analysis model.

The WISE function syntax is =WISE("ticker", "parameter/s", "period/s", "quarter")

For a visual tutorial on cell referencing, press the tutorial button on the WISE function menu.

Wisesheets WISE function
WISE function tutorial

The first parameter is where you enter the company's stock ticker you are looking to get data for. For example, Apple's ticker is "AAPL". Note that for stock exchanges outside of the USA, you might need to add an extension. For example, Shopify's (listed on the Toronto Stock Exchange) ticker is "SHOP.TO". If you are unsure about your stock's ticker, use the same convention as Yahoo Finance. For a list of stock exchanges covered and their respective extension, see the stock exchanges covered section.

The second parameter is for the data point you would like to retrieve from the stock you entered. For a full list of data points available, click here. Currently, the data available includes all items listed under the income, statement, balance sheet, cash flow statements, key metrics, growth metrics section, and more. Again, capitalization and spacing do not matter, but the spelling must be the same.

The third parameter is the period you'd like to get the data from. Here you can select either a specific year, "TTM" (which returns the results from the sum of the last 4 quarters), "LY" (Last Fiscal Year), or "LQ" (Last Fiscal Quarter). You can also use "LY-1", "LY-2", "LY-3"… and "LQ-1", "LQ-2", "LQ-3", etc., to get the data from previous fiscal quarters or years.

The fourth parameter is optional. If it is not entered, the function will return the data for the selected period. However, if you'd like to retrieve quarterly data, you need to use "Q1", "Q2", "Q3," or "Q4". These quarterly periods are based on the company's fiscal years, which may or may not be aligned with the current calendar year.

Altogether here is an example of a simple function call =WISE("AAPL", "revenue", 2020, "Q4")

*Note if you are thinking of requesting large volumes of data, we have a better option for you below.

Large Data Requests Option

Instead of making too many simultaneous function requests, we have developed a way for you to get multiple stock data points at once.

This functionality is very simple as you saw before the WISE function syntax is =WISE("ticker", "parameter/s", "period/s", "quarter")

All you need to do is enter a range of cells instead of a singular parameter or enter a range of periods instead of a single period. You can see how that works in this example:

WISE function parameters

As you can see, the function is getting all these key metrics for Apple across the different periods in a single function call. This saves you a lot of time and makes your spreadsheet faster.

Note that if the key metrics were the columns and the periods the rows, the function would still return the data in the format you need.

Cell Referencing

Instead of manually writing the function parameters in the function, you can reference cells that contain the parameters you are looking for. In this example, you can see a model build to retrieve a company's revenue over 3 years.

Wisesheets income statement model

Cell locking is very useful when you want to drag the function across cells and get the data you need. To lock cells horizontally, use $ before the cell letter, to lock cells vertically, use $ after the cell letter, to lock cells entirely, use the $ before and after the cell letter.

Historical quarterly dividend payments

Using the WISE function, it is simply to get past stock and ETF dividend payments. You can get individual quarterly dividend payments as follows:

=WISE("ticker", "dividend", "LQ")

This will return the latest quarterly dividend paid by a stock or ETF.

Dividends in Excel

Moreover, you can get multiple historical dividends or their sum by entering multiple quarterly periods in the WISE function.

Historical dividend payments sheet

As you can see, this returns the past 4 dividend payments. You can also warp this into a SUM function to get the SUM of the past 4 dividend payments in one cell like this:


Lastly, you can get the sum of the dividend payments for a particular year by entering the following function command:

=WISE("ticker", "dividend", year/s)

dividend payments excel

This will provide you with the sum of the dividend payments made in that year regardless of the payment frequency of the ETF or stock.

Historical dividend payment history

If you are looking for stock's dividend data on Excel or Google Sheets, you will love this. With the =WISEPRICE function, you can get all the dividend data you need for the companies you need in a single function call. All you have to do is enter =WISEPRICE("ticker", "dividend")

Dividend stock data on Excel
The image is cropped but the data goes back to 1985

As you can see, this will return the date, dividend, adjusted dividend, payment date, and declaration date.

Segment & geographic revenue breakdowns

Looking to get a specific company’s revenue breakdown across key business segments and geographic markets?

Using the WISE function, you can get this data on a quarterly and annual basis.

To get segment revenue breakdowns, all you have to do is use the function as follows =WISE(“ticker”, “segment revenues”, period).

For example, to get apple’s revenue breakdown per segment in 2020, you can use =WISE(“aapl”, “segment revenues”, 2020)

Apple Segment revenues Excel

You can also substitute the specific year for “LY”, “LY-1”, “LY-2” etc, which provides you with the latest fiscal year data or the previous fiscal years.

The same concept applies to geographic revenues, except you need to use “geographic revenues” as the parameter. For example, to get apple’s geographic revenue breakdown 3 quarters ago, you can use this function call =WISE(“aapl”, “geographic revenues”, “LQ-2”)

Apple geographic revenues Excel

Due to some technical details for quarterly data, you can only use the LQ, LQ-1, etc, period type for this data.

*This feature is only for companies that report to the SEC since the data comes from these reports.

Historical price data

You can also retrieve historical price data for stocks and ETFs using Wisesheets via the =WISEPIRCE function.

The formula syntax works as follows: =WISEPRICE("ticker", "parameter", "number of days", "start date", "end date").

The list of available historical parameters includes:

  • Open
  • High
  • Low
  • Close
  • AdjClose
  • Volume
  • Unadjusted Volume
  • Change
  • Change Percent
  • Vwap
  • Label
  • ChangeOverTime

The number of days parameter is optional. If you do enter a value like 30 it will return the last 30 business days worth of historical data for whatever parameter you've selected along with the respective date.

For example =WISEPRICE("AAPL", "Close", 30)

Apple historical stock price

In cases where you want to get this data for a specific period, like between January 1, 2022 and January 30, 2022 you can leave this parameter blank.

You have the option to enter a specific date range from which to get data. Make sure to use the yyyy-mm-dd format.

For example, if you are looking to get Apple's volume between March 1st and March 30th in 2022 you need to enter the following function command in a cell =WISEPRICE("AAPL", "volume", , "2022-03-01", "2022-03-30")

Apple's volume Excel

You can also use cell referencing to enter multiple parameters at once in the function and reference cells that are in the date format to ensure you are getting the data for the correct time period.

Real-Time Stock Data

Besides being able to retrieve historical stock data, you can also get real-time stock data for the following parameters:

  • Symbol
  • Name
  • Price
  • Changes Percentage
  • Change
  • Day Low
  • Day High
  • Year High
  • Year Low
  • Market Cap
  • Price Avg 50
  • Price Avg 200
  • Volume
  • Avg Volume
  • Exchange
  • Open
  • Previous Close
  • EPS
  • PE
  • Shares Outstanding
  • Earnings announcement
  • Timestamp

WISEPRICE function

The WISEPRICE function is used to get the live stock data. The syntax for this function is =WISEPRICE("ticker/s", "parameter/s")

Similar to the WISE function, the first parameter is where you enter the stock ticker/s of the company you are looking to get data for. The same rule from above for stock exchanges outside of the USA applies.

The second parameter/s is where you select your data point. The list of available parameters is available above. Keep in mind, that capitalization and spacing do not matter, but the spelling must be the same.

Refreshing Live Stock Data

One of the benefits of the WISEPRICE function is that you can refresh the data at any point by pressing the refresh button on the WISEPRICE function window. This will allow you to refresh the data for cells containing the WISEPRICE formula and get the data you need updated.

Wisesheets real-time stock data on Google Sheets

Cell Referencing

Similar to the WISE function, instead of manually writing the function parameters in the function, you can reference cells that contain the parameter/s and ticker/s you are looking for. In this example, you can see a model build to retrieve multiple stock's live prices, pe, and market cap.

Live stock data Google Sheets

Note that if the tickers were the columns and the parameters the rows, the function would still return the data in the format you need

TTM Key Metrics

Getting stock TTM key metrics which some change all the time based on factors like the stock price has never been easier. Via the =WISE function you can get access to the following metrics:

  1. Revenue Per Share
  2. Net Income Per Share
  3. Operating Cash Flow Per Share
  4. Free Cash Flow Per Share
  5. Cash Per Share
  6. Book Value Per Share
  7. Tangible Book Value Per Share
  8. Shareholders Equity Per Share
  9. Interest Debt Per Share
  10. Market Cap
  11. Enterprise Value
  12. Pe Ratio
  13. Price To Sales Ratio
  14. Pocfratio
  15. Pfcf Ratio
  16. Pb Ratio
  17. Ptb Ratio
  18. Ev To Sales
  19. Enterprise Value Over EBITDA
  20. Ev To Operating Cash Flow
  21. Ev To Free Cash Flow
  22. Earnings Yield
  23. Free Cash Flow Yield
  24. Debt To Equity
  25. Debt To Assets
  26. Net Debt To EBITDA
  27. Current Ratio
  28. Interest Coverage
  29. Income Quality
  30. Dividend Yield
  31. Payout Ratio
  32. Sales General And Administrative To Revenue
  33. Research And Ddevelopement To Revenue
  34. Intangibles To Total Assets
  35. Capex To Operating Cash Flow
  36. Capex To Revenue
  37. Capex To Depreciation
  38. Stock Based Compensation To Revenue
  39. Graham Number
  40. Roic
  41. Return On Tangible Assets
  42. Graham Net Net
  43. Working Capital
  44. Tangible Asset Value
  45. Net Current Asset Value
  46. Average Receivables
  47. Average Payables
  48. Average Inventory
  49. Days Sales Outstanding
  50. Days Payables Outstanding
  51. Days Of Inventory On Hand
  52. Receivables Turnover
  53. Payables Turnover
  54. Inventory Turnover
  55. Roe
  56. Capex Per Share

All you have to do is enter =WISE("ticker", parameter/s, "ttm"). For example =WISE("AAPL", "Dividend yield", "TTM")

Company profile information

Using the =WISEPRICE function, you can access important stock information for a company or list of companies, including:

  • Beta
  • Vol Avg
  • Last Div
  • Range
  • Currency
  • Cik
  • ISIN
  • Exchange
  • Exchange Short Name
  • Industry
  • Website
  • Description
  • CEO
  • Sector
  • Country
  • Full Time Employees
  • Phone
  • Address
  • City
  • State
  • Zip
  • Is ETF
  • Is Actively Trading
  • Is ADR
  • Is Fund

For example, you can use the following function call to get the beta, sector, and industry for this list of stocks.

Beta, sector and industry on your spreadsheet

Final words

Now you know how to get stock financials and real-time price data on Excel and Google Sheets using Wisesheets without wasting countless hours copying/pasting stock data.

We hope this helps you make better investment decisions.

We will continue updating the list of available functions, so stay tuned for more updates!

For a free Wisesheets account, click here.

Best Regards,

The Wisesheets Team

26 Responses

  1. Hi,
    I really LOVE this software and find it very helpful for retrieving my data in a quick way. Thanks for building.
    I have one request, however: I would love to be able to get the sector/subsector as well from the company, so I don't need to look it up.
    Is it possible to include this as well, similar to the "real-time stock data"? It would make this happy customer even happier.

    1. Hi Robbe,

      Glad to hear you are enjoying using Wisesheets.

      Absolutely we have this data and we are planning to make it available on the functions. More importantly, we plan on releasing a screener that allows you to get financial statements and key metrics for a list of companies in the same industry, sector, and exchange.

  2. Hello, thank you again for putting this together. but i am trying to get data for Australianlisted stocks on ASX. e.g., BHP.AX.

    It gives me an error and doesn't return a value. CAn you please confirm if stocks on ASX are covered? as I can see your table shows that it is supported. It was the reason i paid for the subscription.

  3. This is a powerful add-on and easy to use.

    Please can "Fair Value" and "Cash Conversion Ratio" be added under Key Metrics in the near future.

  4. You actually make it seem so easy with your presentation but I to find this topic to be really one thing that I think I would never understand. It seems too complex and very vast for me. I am taking a look ahead on your subsequent submit, I will attempt to get the hold of it!

  5. I see there is an option in the dataset for "Five Y Dividend Per Share Growth Per Share", can you please advise how to pull this data?

    Thank you,

  6. Hi first of all this is great (I immediately took the paid version).

    coyld you add the buyback yield = (the repurchase of outstanding shares over the existing market cap of a company. If a company purchased 50 million dollars worth of its own stock and its market cap was 500 million, the buyback yield would be 10%)

  7. Hi, I am very interested in the wisesheets tool.
    I wanted to ask if data from european stocks are also available? Like SAP or BMW?

  8. Hi,

    How can I get historical price of particular day without the header and also how does the change percent or change over time parameters works? Can it display the change percent of a stock over a year?

    I am trying to display the price change percent of bajfinance.ns stocks on a yearly interval. I can't seem to make the code work for me.

    Kindly help.

  9. Hi there, Great plug-in. Is there an easy way to get current Enterprise Value ? Wise function pulls it from the latest period specified (LQ) and WISEPRICE function doesn't seem to have it. Thanks

  10. Hello,
    Some stocks pay monthly and others pay twice a year. Is there an easy way to get total dividends paid over the last 12 months?

  11. Hallo, Wisesheets is not availabel in Google Workspace Markplace. If i search, i get the message that they cant find it. Do you have a solution for that?

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts