Get help

Help center

Guides and answers

Contact support

Write to our team

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Finance

Turn manual finance work into reports that update themselves.

What Finance teams automate

  • Track payables and receivables
  • Build cash flow statements
  • Compare budget against actuals

Inventory and manufacturing

See stock levels and automate ordering.

What inventory and manufacturing teams automate

  • Track inventory across multiple sites
  • Connect sales, purchasing, and warehouse data
  • Link a barcode scanner to your sheet

HR

Run recruitment, attendance, and OKR tracking from your sheets.

What HR teams automate

  • Track recruitment and onboarding
  • Record team OKRs and results
  • Track check-ins, check-outs, and leave

Project management

Assign tasks and track hours without manual updates.

What project teams automate

  • Assign tasks and track status changes
  • Estimate effort and log hours worked
  • Track milestones across projects

Sales and CRM

Track leads and sales performance with automated reports.

What sales teams automate

  • Track and convert leads
  • Set sales goals and track team metrics
  • Monitor sales KPIs on dashboards

Education

Automate attendance, grades, and school purchasing.

What schools automate

  • Track attendance and notify parents
  • Record and compare class grades
  • Track inventory lent to students and staff

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Get started

Templates

Ready-made workflows to start from

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Help center

Guides and answers

Contact support

Write to our team

Workflows

Build processes with your team

Automations

Connect files and automate tasks

How to make an organizational chart in Google Sheets

Organizational charts are a simple but effective way to illustrate hierarchical structures, and are sometimes referred to as organigrams, organograms, or Organizational Breakdown Structures (OBS). They can be used to represent hierarchies of any type, including taxonomies or ontologies. However, they are more frequently used to represent role hierarchies within a company or organization. A basic organizational chart for a business helps you visualize all the roles and how they relate to each other. Depending on the intended use for the chart – internal or external – you can include additional information, such as the names or contact details of employees.

An org chart shows who reports to whom. If you need to show how a total breaks down into parts instead, a pie chart in Google Sheets is the better fit.

In this guide, you will learn how to make an organizational chart in Google Sheets. First, you will learn how to set up the data to create a simple organizational chart, including only the roles or job titles. After that, you will learn how to add a third column to include more information in the form of tooltips, like employee names. Finally, you will learn how to set up the data to include more information in each column, like adding the employee names below the title or including multiple items in the tooltips.

How to create an organizational chart in Google Sheets?

Set up the relevant data in columns; for example, a column with roles and another with the role they report to. Select both columns and go to Insert > Chart. If the ‘Organizational chart’ type isn’t inserted automatically, click the ‘Chart type’ drop-down to select it.

Depending on the kind of organizational chart you want to make, you can use different types of information in your columns. In the example below, I want to create a chart that only includes employee job titles and supervisor job titles. In later sections, you will learn how to add columns with additional information that can be shown as tooltips or directly within the chart.

1. Set up data

In the first column, include all the roles or employee job titles that you want to include in the organizational chart. In the second column, you should list the supervisor each role reports to.

Google Sheets organizational chart — Role and Reports to columns listing each job title and its supervisor

2. Insert chart

Select both columns and go to Insert > Chart. Under ‘Chart type’, scroll down to ‘Other’ and select the ‘Organizational chart’.

Google Sheets organizational chart — Chart editor with Organizational chart as the chart type and Owner at the top

3. Customize chart

Go to the ‘Customize’ tab in the ‘Chart editor’ and click ‘Org’ to show the options. You can change the size of the chart, and choose both the selected and unselected colors for the nodes.

Google Sheets organizational chart — Customize tab, Org section with size, node color and selected node color

How to download or export your organizational chart?

Select the chart and click on the vertical ellipsis in the top-right corner. Select ‘Download’ and choose the format you prefer:

Google Sheets organizational chart — chart menu open at Download with PNG, PDF and SVG formats

Examples of organizational charts in Google Sheets

Now that you know how to make a simple organizational chart with the roles or job titles, it’s time to learn how to include additional information. In the first example, you will learn how to add a column to use the tooltips to display the names. In the second example, you will learn how to add the names below the title in the nodes. Finally, in the third example, you will learn how to include more than one item of information in the tooltips.

Example 1. Add name column to show as tooltip

If you don’t want employee names to appear on the chart itself, you can include them as tooltips. The names will appear when users hover over each node.

1. Add a third column with the employee names, in the order they appear in the first column.

Google Sheets org chart — Names column added next to the Role and Reports to columns

2. Select the data in all three columns and go to Insert > Chart.

Google Sheets org chart — Insert menu open with Chart highlighted

3. Under ‘Chart type’, scroll down to ‘Other’ and select ‘Organizational chart’.

Google Sheets org chart — Chart editor Other section with the Organizational chart icon selected

4. When you hover over a node in the chart, you will see a tooltip with the employee’s name.

Google Sheets org chart — tooltip with the name Martha Canon over the Accounting Manager node

Example 2. Add names under job titles

If you want to see the names below the job titles in the organizational chart’s nodes, you can join the cell contents with the Google Sheets TEXTJOIN function and the new line character, CHAR(10).

1. Add a new column and type the TEXTJOIN function in the first cell. Use CHAR(10) as the delimiter and TRUE as the second parameter.

Google Sheets org chart — TEXTJOIN(CHAR(10), TRUE typed in cell D1 with the formula hint

2. Add a comma and select the first cell in the first column. Add another comma and select the first cell in the second column.

Google Sheets org chart — =TEXTJOIN(CHAR(10),TRUE,A1,C1) joining the job title and name

3. Close the parenthesis and press ‘Enter’. Accept the suggested autofill to copy the formula down.

Google Sheets org chart — Suggested autofill box next to the joined job titles and names

4. Add another column for the supervisors. Remember to copy from the column you added in the previous step, so the contents match.

Google Sheets org chart — new supervisor column with job titles and names and the Paste values only option

5. Select the two new columns and go to Insert > Chart. Under ‘Chart type’, choose ‘Organizational chart’.

Google Sheets organizational chart — nodes showing each job title with the employee name below it

Example 3. How to make an organizational chart with name & email in tooltips

Imagine you’re creating an organization chart for internal use, such as onboarding. You want to include only the job title in the chart to keep it uncluttered, but also show the employee’s name and email address in the tooltip. You will need to list the roles in the first column and the role they report to in the second, just like in the first section. The third column should contain the content you want to show in the tooltips. In this case, you want a combination of the name and the email address.

1. To create the third column, you can use TEXTJOIN or the ampersand (&) symbol to join the name and email. The tooltip is displayed on a single line, but I will add the CHAR(32) character to insert a space between them.

Google Sheets org chart — =$C1&CHAR(32)&$D1 formula joining the name and email in cell E1

2. Copy the formula down using the fill handle.

Google Sheets org chart — name and email column filled down to row 10

3. Select the first two columns and hold down Ctrl or Cmd to select the column you just created.

Google Sheets org chart — Role, Reports to and name and email columns selected together

4. Go to Insert > Chart and select ‘Organizational chart’ under ‘Chart type’.

Google Sheets org chart — Chart editor with data range A1:B10,E1:E10 and the organizational chart

5. As you can see, the tooltip now shows the name and email address of the employee when you hover over each node.

Google Sheets organizational chart — tooltip with Catlin Malley and her email over the Owner node

Conclusion

Creating organizational charts in Google Sheets is easy. You can illustrate hierarchies easily and include as much or as little information as you want. The tooltip feature also allows you to provide information that isn’t visible on the chart itself. You now know how to create a simple organizational chart that only includes roles or job titles. You also know how to add a third column with the information you want to include as tooltips. Additionally, you know how to combine data to display multiple items in each node and in the tooltips.

To learn more about how to create other types of charts in Google Sheets, check out our guides on:

You may also like…

google sheets features and formulas

Top 5 dynamic array formulas in Google Sheets 

Google Sheets has evolved beyond basic spreadsheets. With the introduction of dynamic array formulas, users can now manipulate and analyze...
google sheets features and formulas

Mastering the FILTER Formula: 4 Use Cases with Examples

The FILTER formula in Google Sheets is a versatile tool for extracting data that meets specific conditions. Unlike the QUERY formula,...
google sheets features and formulas

Unlocking the Power of SUMIF and SUMIFS in Google Sheets: 4 real-life use cases

The SUMIF and SUMIFS formulas in Google Sheets are indispensable tools for performing conditional summations. They simplify complex...