How to Create a Flowchart in Excel: A Complete Guide
Excel isn't the first tool most people think of for flowcharts — but it's more capable than it looks. With the right approach, you can build clean, professional diagrams directly inside a spreadsheet you're already working in. Here's how it works, and what shapes your results.
What Excel Actually Offers for Flowcharts
Excel doesn't have a dedicated "flowchart mode," but it gives you two solid paths: SmartArt and manual shape building.
SmartArt is the faster route. It's a built-in diagramming feature that includes pre-formatted process flow layouts. You pick a template, type your labels, and Excel handles the visual structure. It's limited in flexibility but quick for simple, linear flows.
Manual shape building gives you full control. You insert individual shapes from the Shapes library, connect them with arrows, format each one, and arrange the layout yourself. It takes longer but produces flowcharts that match exactly what you need.
Both methods live in the same place: the Insert tab on the Excel ribbon.
Method 1: Using SmartArt for Quick Flowcharts
- Go to Insert → SmartArt
- In the left panel, select Process
- Choose a layout — options like Basic Process or Continuous Block Process work well for simple flows
- Click OK and a placeholder diagram appears on your sheet
- Click each shape to type your step labels
- Use the SmartArt Design tab to add shapes, change colors, or switch layouts
SmartArt is best for linear, sequential processes — onboarding steps, approval chains, simple decision-free workflows. The moment you need decision diamonds (yes/no branching), SmartArt gets awkward. That's when manual shapes make more sense.
Method 2: Building a Flowchart Manually with Shapes
This is the more versatile approach and the one most professionals use when the diagram needs to be precise.
Step 1 — Set Up Your Grid
Turn on snap to grid so shapes align cleanly. Go to View → Show → Gridlines, and right-click the sheet to access Format Cells spacing if needed. Many users also set row height and column width to equal values (say, 20px each) to create a uniform grid — this makes alignment much easier.
Step 2 — Insert Flowchart Shapes
Go to Insert → Illustrations → Shapes. Scroll down to the Flowchart section. You'll see the standard symbol set:
| Shape | Meaning |
|---|---|
| Rectangle | Process step or action |
| Diamond | Decision point (yes/no, if/then) |
| Oval / Rounded Rectangle | Start or End (Terminator) |
| Parallelogram | Input or Output |
| Document shape | Document or report |
| Cylinder | Database or stored data |
Click a shape, then click and drag on the sheet to place it. Hold Shift while dragging to keep proportions even.
Step 3 — Add Text to Shapes
Double-click any shape to enter edit mode and type your label. Use Home tab formatting to adjust font size and alignment. Keeping labels short (3–6 words) makes flowcharts easier to read at a glance.
Step 4 — Connect Shapes with Arrows
Go back to Insert → Shapes and look for Lines — specifically the Elbow Arrow Connector or Straight Arrow Connector. 🔗
Hover over a shape until you see small green connection dots appear on its edges. Click one dot, then drag to a green dot on the next shape. The connector locks to those points and stays attached if you move the shapes.
For decision diamonds, you'll typically need two outgoing arrows — one labeled "Yes" and one labeled "No." Right-click a connector and choose Add Text to label it.
Step 5 — Format for Clarity
Select shapes and use the Shape Format tab to:
- Change fill color by shape type (e.g., blue for processes, yellow for decisions)
- Adjust border weight for emphasis
- Apply shadow or glow effects sparingly
Color-coding by shape type isn't just aesthetic — it helps readers follow the logic faster.
Step 6 — Align and Distribute
Select multiple shapes using Ctrl+Click, then go to Shape Format → Arrange → Align. Use Align Center, Distribute Vertically, or Distribute Horizontally to space everything evenly. This is one step many people skip, and it's what separates a polished flowchart from a messy one. ✅
Factors That Affect Your Flowchart Experience in Excel
The results you get depend heavily on your situation:
Excel version matters. Microsoft 365 users get the most up-to-date shape libraries and SmartArt options. Excel 2016 or 2019 users have the same core tools but may see differences in the Design tab options. Excel for Mac has minor UI differences but supports both methods.
Flowchart complexity changes everything. A 5-step linear process is straightforward in Excel. A 30-node diagram with multiple branching paths becomes difficult to manage — connectors shift, shapes overlap, and revisions get tedious. Excel has no auto-layout engine, so you reposition everything manually.
Intended output affects your choices. If the flowchart stays inside a workbook — used alongside data, formulas, or dashboards — Excel is a natural fit. If you need to export it as a standalone document, share it with non-Excel users, or present it on a slide, you may need to copy it as an image or paste it into PowerPoint.
Collaboration setup plays a role. Shared Excel files (especially via OneDrive or SharePoint) can sometimes cause shape-rendering inconsistencies across different users' screens and Excel versions.
When Excel Works Well — and When It Doesn't
Excel flowcharts shine for in-spreadsheet documentation: process maps attached to data models, workflow diagrams embedded in project trackers, or quick visuals for internal use. The shapes are native, the file stays self-contained, and no extra software is needed.
Where Excel shows its limits: large, complex diagrams with lots of branching, flowcharts that need frequent updating, or situations where multiple people need to edit the same diagram simultaneously. 🖊️
Dedicated tools like Microsoft Visio, Lucidchart, or draw.io handle those scenarios with features Excel simply doesn't have — automatic connector routing, shape libraries built specifically for diagramming, and real-time co-editing.
Whether Excel is the right tool for your specific flowchart depends on how complex the diagram is, how it will be shared or used, and what version of Excel you're working with — all factors that only your own setup can answer.