Org Chart Template in Excel: Build It from an Employee List and Keep It Current
How to make an org chart in Excel or Google Sheets: an employee list with manager IDs, formulas that catch reporting errors and show span of control, and three ways to draw the chart: SmartArt, from data in Microsoft 365, and the Google Sheets organizational chart.
An org chart shows who reports to whom. The most reliable way to build one in Excel is to start from an employee list with a “manager ID” column and generate or update the chart from that list, instead of redrawing boxes every time someone joins, leaves or changes roles. This guide covers the list, a few formulas that catch errors before you draw, and three ways to produce the chart: SmartArt, a data-driven diagram in Microsoft 365, and the organizational chart in Google Sheets.
The employee list comes first
| Column | Example | Purpose |
|---|---|---|
| ID | E01 | Unique key, never reused |
| Name | Dana Lopez | Box label |
| Title | Practice Manager | Second line in the box |
| Department | Front Office | Colors and filters |
| Manager ID | (blank for the top person) | Draws the reporting lines |
| Status | Active, open role, on leave | Shows planned positions |
Link to the manager’s ID rather than their name; names repeat and get misspelled. Adding open roles with “Open role” in the name column turns the chart into a hiring plan everyone can see.
Checks before you draw
With IDs in column A and manager IDs in column E:
- Manager exists:
=IF(E2="","Top",IF(COUNTIF($A:$A,E2)=0,"Unknown manager ID","OK")) - Span of control (direct reports):
=COUNTIF($E:$E,A2) - Nobody reports to themselves:
=A2=E2should be FALSE on every row. - Exactly one top person:
=COUNTBLANK(E2:E200)-COUNTBLANK(A2:A200)should return 1.
Option 1: SmartArt for small teams
- Insert > SmartArt > Hierarchy > Organization Chart.
- Open the text pane and type the top person on the first line.
- Enter adds someone at the same level, Tab demotes, Shift + Tab promotes.
- Shift + Enter inside a box adds a second line for the title.
- Use SmartArt Design to change colors and layouts, such as a hanging layout for lower levels.
SmartArt is quick and prints cleanly but is not linked to the list, so every staffing change has to be repeated in the diagram. It works well up to about 20 people.
Option 2: generate it from data (Microsoft 365)
In Excel for Microsoft 365, the Visio Data Visualizer add-in (Insert > Add-ins, search “Visio Data Visualizer”) creates an org chart from a table with employee ID and manager ID. When the table changes, refresh the diagram. Editing options depend on your Microsoft 365 account type, so test it with a small table first.
Option 3: the Google Sheets organizational chart
- Prepare two columns: column 1 with each person’s label (“Dana Lopez – Practice Manager”) and column 2 with their manager’s label, blank for the top person. An optional third column becomes a tooltip.
- Select the range, choose Insert > Chart, and pick Organizational chart as the chart type.
- Adjust node size and colors under Customize.
The manager label in column 2 must exactly match that manager’s label in column 1. Build both with formulas (name & ” – ” & title, and the manager’s label via XLOOKUP on the ID) to avoid typos. The chart updates whenever the list does and can be shared with a link.
Example: a dental practice with 12 people
| ID | Title | Reports to | Direct reports |
|---|---|---|---|
| E01 | Owner dentist | — | 3 |
| E02 | Associate dentist | E01 | 3 |
| E03 | Practice manager | E01 | 4 |
| E04 | Lead hygienist | E01 | 1 |
| E05–E07 | Dental assistants | E02 | 0 |
| E08–E10 | Front desk and billing | E03 | 0 |
| E11 | Hygienist (open role) | E03 | 0 |
| E12 | Hygienist | E04 | 0 |
The span-of-control column raises a useful question: the open hygienist role sits under the practice manager while the other hygienist reports to the lead hygienist. Clinical roles reporting through the clinical lead keeps responsibilities clear, so the role is moved under E04 before the hiring ad goes out.
Tips for a readable chart
- Name and title only in each box; keep everything else in the list.
- One color per department, matching your other internal documents.
- Above roughly 50 people, use an overview chart down to department heads and a detailed chart per department.
- Put the “as of” date in a corner.
Privacy
Names and titles are personal data. For internal use they are usually enough; leave personal contact details out. If you publish the chart, for example on your website, show names only for people in public-facing roles or with their agreement.
Related templates
The same employee list feeds the employee schedule template, the leave tracker and the payroll template. New hires get the chart as part of the employee onboarding checklist. All guides are in Operations & HR.
Frequently asked questions
Is Excel or PowerPoint better for an org chart?
PowerPoint suits a one-off presentation. Excel keeps the employee list and the chart in one file, which makes it easier to keep current.
How do I show someone with two managers?
A tree chart has one direct manager per person. Use the line manager in the manager column, note the functional manager in a comments column, or draw that line dashed by hand.
How often should the org chart be updated?
With every hire, departure or role change. If it is generated from the list, updating the list is enough.
Should open positions appear?
Yes. Showing open roles makes the planned structure visible and helps with hiring.