Import Dividend Data into Google Sheets: A Guide

Jason Gong
June 6, 2024

Use IMPORTHTML or IMPORTXML to import dividend data into Google Sheets.

By the way, we're Bardeen, we build a free AI Agent for doing repetitive tasks.

If you track investments, try Bardeen's AI web scraper. It can scrape and monitor dividend data from any website and sync it with Google Sheets.

Tracking dividend data is crucial for investors seeking to optimize their portfolio and make informed decisions. In this step-by-step guide, we'll walk you through the process of importing dividend data into Google Sheets, from setting up your spreadsheet to automating updates using powerful tools and techniques. Whether you're a seasoned investor or just starting out, this guide will provide you with the knowledge and skills needed to effectively monitor and analyze dividend information.

Understanding Dividend Data and Its Importance

Dividend data provides critical insights for investors seeking to optimize their portfolios and make informed decisions. Key terms to understand include:

  • Dividend yield: The percentage return on a stock based on its dividend payments relative to its current share price.
  • Ex-dividend date: The cutoff date by which an investor must own the stock to receive the next dividend payment.
  • Dividend payout ratio: The proportion of a company's earnings paid out as dividends to shareholders.

Tracking dividend data is essential for several reasons:

  1. It helps identify companies with a strong track record of returning value to shareholders through consistent dividend payments.
  2. Dividend growth can signal a company's financial health and future prospects.
  3. Comparing dividend yields across stocks and sectors aids in portfolio diversification and optimization.

By closely monitoring dividend data, investors can make more strategic decisions, assess the stability and growth potential of their investments, and ultimately build a more robust, income-generating portfolio.

Setting Up Google Sheets for Dividend Tracking

To effectively track your dividend investments, create a well-organized Google Sheets spreadsheet. Start by setting up columns for essential information:

  • Stock ticker symbol
  • Company name
  • Purchase date
  • Number of shares owned
  • Purchase price per share
  • Dividend payment dates
  • Dividend amount per share

Consider adding additional columns for calculated metrics such as:

  • Total dividend income per stock
  • Annualized dividend yield
  • Total portfolio income

To save time, you can use pre-built templates like the Dividend Tracking Spreadsheet. These templates often include pre-formatted columns, formulas, and visual elements to help you get started quickly. If you want to streamline further, try to bring AI into your spreadsheet for more efficiency.

Add ChatGPT to Google Sheets and let AI handle routine tasks, so you can focus on analyzing your investments.

Customize the template to fit your specific needs and preferences, and be sure to keep your spreadsheet updated regularly with new dividend information and purchases to maintain accurate tracking.

Using Third-Party Add-Ons for Enhanced Data Import

Third-party add-ons from the Google Workspace Marketplace can significantly enhance your data import capabilities in Google Sheets. These add-ons automate the retrieval of detailed information, such as historical dividends and future projections, saving you time and effort. For even more power, you can connect Google Sheets with other tools to streamline your workflow.

To install an add-on:

  1. Open your Google Sheets spreadsheet
  2. Click on "Extensions" in the menu bar
  3. Select "Add-ons" and then "Get add-ons"
  4. Search for the desired add-on (e.g., "Dividend Data" or "Wisesheets")
  5. Click on the add-on and then click "Install"
  6. Grant necessary permissions for the add-on to access your spreadsheet

Once installed, you can access the add-on's features by clicking on "Extensions," selecting the add-on, and then choosing the desired function.

Popular add-ons for dividend data import include:

  • Dividend Data: Automatically retrieves historical dividend information and future projections for specified stocks
  • Wisesheets: Imports financial data, including dividends, from various sources and performs calculations and analysis

By leveraging these powerful add-ons, you can streamline your dividend tracking process and gain access to valuable insights without manual data entry.

Manual Methods: Importing Data from Financial Websites

In addition to using third-party add-ons, you can manually import dividend data into Google Sheets using built-in functions like IMPORTHTML or IMPORTXML. These functions allow you to scrape data from financial websites and bring it directly into your spreadsheet.


  1. Find a website with a table containing the desired dividend data (e.g., Yahoo Finance)
  2. Copy the URL of the webpage
  3. In your Google Sheets cell, enter the formula: =IMPORTHTML("URL","table",index)
  4. Replace "URL" with the copied webpage URL
  5. Replace "index" with the position of the table on the page (usually 1 for the first table)
  6. Press Enter, and the data will populate in your spreadsheet


  1. Find a website with dividend data in a specific XML path
  2. Copy the URL of the webpage
  3. Inspect the page to find the XML path (right-click on the data and select "Inspect")
  4. In your Google Sheets cell, enter the formula: =IMPORTXML("URL","XPATH")
  5. Replace "URL" with the copied webpage URL
  6. Replace "XPATH" with the copied XML path
  7. Press Enter, and the data will populate in your spreadsheet

Keep in mind that these manual methods may require updating the formulas if the website structure changes. Nonetheless, they provide a quick way to import dividend data without relying on external tools.

Speed up this process using Bardeen's free AI web scraper. This tool can scrape and monitor data from any website and sync it with Google Sheets. Save time and automate these repetitive tasks easily.

Automating Dividend Data Updates and Alerts

To further streamline your dividend tracking process in Google Sheets, you can use Google Apps Script to automate data updates and set up alerts for dividend changes or new announcements.

Here's a basic example of how to use Google Apps Script to automate data updates:

  1. Open your Google Sheets and go to "Tools" > "Script editor"
  2. In the script editor, create a new function (e.g., "updateDividendData") that uses the built-in functions like IMPORTHTML or IMPORTXML to fetch the latest dividend data from your preferred financial website
  3. Set up a trigger to run the function automatically on a schedule (e.g., daily or weekly) by clicking on the clock icon in the script editor and configuring the desired frequency
  4. Save the script and let it run automatically to keep your dividend data up-to-date

To set up alerts for dividend changes or new announcements, you can modify the script to:

  • Compare the newly fetched data with the existing data in your spreadsheet
  • If there are any changes or new entries detected, send an email alert using the MailApp.sendEmail() function

Here's a simple code snippet to get you started:

function updateDividendData() {
var sheet = SpreadsheetApp.getActiveSheet();
var newData = IMPORTXML("URL", "XPATH");
var oldData = sheet.getRange("A1").getValue();
if (newData != oldData) {
MailApp.sendEmail("", "Dividend Update Alert", "There has been a change in the dividend data.");

Remember to replace "URL" and "XPATH" with the appropriate values for your chosen financial website, and customize the email settings according to your preferences.

By automating dividend data updates and alerts using Google Apps Script, you can save time and ensure that you always have the most current information for your investment decisions. You can also automate other tasks to make your workflow more efficient.

Automate Google Sheets with Bardeen's Prebuilt Playbooks

While importing dividend data into Google Sheets can be done manually or through various add-ons, automating this process can significantly enhance efficiency and accuracy. Automation tools like Bardeen offer powerful capabilities to streamline the importation of financial data into Google Sheets. By leveraging Bardeen's prebuilt playbooks, users can save time, eliminate manual entry errors, and focus more on analysis and decision-making.

Here are some examples of automations that can be built with Bardeen using the provided playbooks:

  1. Copy all Github issues to Google Sheets: This automation is perfect for teams looking to streamline their workflow by importing GitHub issues directly into Google Sheets for enhanced project tracking and collaboration.
  2. Enrich email contacts and save to Google Sheets: Ideal for marketers and sales professionals, this playbook enriches email contacts with detailed information before saving them into Google Sheets for a comprehensive contacts database.
  3. Copy LinkedIn profile to Google Sheets, when I right-click: A valuable tool for recruiters and sales teams, enabling the quick importation of LinkedIn profiles into Google Sheets with just a right-click, streamlining lead generation and outreach efforts.
Automate Dividend Tracking with Bardeen

Bardeen's AI Agent can automate your dividend data imports and updates in Google Sheets.

Get Bardeen free

Related frequently asked questions

Export Salesforce Knowledge Articles: A Step-by-Step Guide

Learn how to export Salesforce knowledge articles for backup, sharing, or translation with built-in features, Data Loader, or Heroku. Ensure smooth data management.

Read more
Use ChatGPT in Gmail: A Step-by-Step Guide (4 Steps)

Learn how to integrate ChatGPT with Gmail using plugins for AI-powered email drafting and responses, enhancing productivity and efficiency.

Read more
Create HubSpot Landing Page Templates: A Step-by-Step Guide

Learn to create a HubSpot landing page template in a few steps, including template selection, customization, and publishing for effective marketing.

Read more
Extract Text from Google Sheets: A Step-by-Step Guide

Learn how to extract text from Google Sheets using LEFT, RIGHT, MID, REGEXEXTRACT functions, and more for efficient data manipulation.

Read more
What is Sidekick by HubSpot? Features and Benefits

Discover Sidekick by HubSpot: real-time email tracking, automated follow-ups, and templates to boost sales productivity. Learn key features and benefits.

Read more
Step-by-Step Guide to Adding Users in HubSpot (2024)

Learn how to add users to HubSpot, manage permissions, and troubleshoot issues. A comprehensive guide for effective team collaboration in HubSpot.

Read more
how does bardeen work?

Your proactive teammate — doing the busywork to save you time

Integrate your apps and websites

Use data and events in one app to automate another. Bardeen supports an increasing library of powerful integrations.

Perform tasks & actions

Bardeen completes tasks in apps and websites you use for work, so you don't have to - filling forms, sending messages, or even crafting detailed reports.

Combine it all to create workflows

Workflows are a series of actions triggered by you or a change in a connected app. They automate repetitive tasks you normally perform manually - saving you time.

get bardeen

Don't just connect your apps, automate them.

200,000+ users and counting use Bardeen to eliminate repetitive tasks

Effortless setup
AI powered workflows
Free to use
Reading time
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
By clicking “Accept”, you agree to the storing of cookies. View our Privacy Policy for more information.