How to Make a Flowchart in Excel: Step-by-Step Guide (+ Faster Alternative)

Learn how to create flowcharts in Microsoft Excel using SmartArt and shapes. Complete tutorial with formatting tips, limitations, and a faster AI alternative.

10分で読めます

Microsoft Excel is primarily a spreadsheet tool, but plenty of teams use it for flowcharts because it's already open, the license is already paid for, and the file can sit right next to the data it documents. Process analysts who live in Excel often find it more natural to build a quick workflow diagram there than to switch applications entirely. This guide covers two methods for creating flowcharts in Excel, common pitfalls to avoid, and when you should reach for a dedicated tool instead.

Why Use Excel for Flowcharts?

Excel has some genuine advantages for flowchart creation in specific contexts. If your flowchart documents a data process - an ETL pipeline, a calculation workflow, or a reporting sequence - keeping it in the same workbook as the data makes the documentation immediately accessible. Stakeholders reviewing your spreadsheet see the flowchart one tab over, explaining the logic behind the numbers.

Like Word, Excel is ubiquitous in most organizations. No new software to install, no new accounts, no security approvals. Everyone already has it, and everyone knows how to open an XLSX file. For internal process documentation that needs to live alongside data, Excel is a reasonable choice.

Excel also offers a large canvas compared to Word's drawing canvas. You can use the grid to achieve consistent spacing and alignment between shapes, treating cells as an invisible guide system for positioning flowchart elements.

How to Create a Flowchart in Excel (Step-by-Step)

Method 1: Using SmartArt (Simple Flowcharts)

Step 1: Insert SmartArt

Go to Insert > SmartArt. In the dialog, select Process from the left-hand category list. Available layouts include:

  • Basic Process - linear flow with arrows between steps
  • Step Down Process - cascading vertical steps
  • Continuous Block Process - connected blocks for progression
  • Picture Accent Process - if you need to include images alongside steps

Choose a layout and click OK. The SmartArt graphic appears on the active sheet. If you have a large dataset on the sheet, click an empty area first to avoid placing the graphic on top of your data.

Step 2: Enter Your Process Steps

Click any placeholder text block to start typing. Use the text pane on the left side of the SmartArt border to manage your steps - press Enter to add a new step, Tab to create an indented sub-step, and Delete on an empty line to remove a step. The graphic adjusts its size automatically as you add or remove steps.

Keep step labels short. SmartArt shapes have limited space, and long text will either shrink the font or overflow the shape boundary.

Step 3: Customize Styling

Click the SmartArt graphic to reveal the SmartArt Design tab in the ribbon. Use Change Colors to apply a color scheme and SmartArt Styles to choose between flat, 3D, or polished visual effects. For professional presentations, the "Subtle Effect" or "Moderate Effect" styles keep the diagram clean without looking overly decorative.

To adjust individual shapes within the SmartArt, right-click a shape and choose Format Shape. You can change the fill, border, text, and shadow for each element independently.

Method 2: Using Shapes and Connectors (Full Control)

Step 1: Set Up the Grid

Before drawing anything, go to View and enable Gridlines if not already visible. Gridlines help you place shapes consistently. For precise snapping, hold Alt while dragging shapes - Excel snaps shapes to cell boundaries when Alt is held, giving you a built-in alignment guide system.

Consider setting your row heights and column widths to create a consistent grid spacing. Many practitioners use a grid of uniform cells (e.g., 20px wide, 20px tall) across the chart area to create evenly spaced flowchart elements.

Step 2: Add Flowchart Shapes

Go to Insert > Shapes. Scroll down to the Flowchart section which contains all standard symbols:

Shape Flowchart Symbol Use For
Flowchart: Process Rectangle Process step or action
Flowchart: Decision Diamond Yes/No or conditional branch
Flowchart: Terminator Rounded rectangle Start and end points
Flowchart: Data Parallelogram Input or output
Flowchart: Document Page shape Document or report
Flowchart: Connector Circle Off-page reference

Click a shape, then click and drag on the spreadsheet to draw it. Hold Shift while dragging to maintain equal width and height (important for squares and diamond shapes). Draw your first shape, style it to your preference, then use Ctrl+C / Ctrl+V to duplicate it for subsequent steps - this ensures consistent sizing throughout the flowchart.

Step 3: Add Labels to Each Shape

Double-click any shape to enter text editing mode. Type the step description and format the text from the Home tab - center alignment, appropriate font size (9pt to 11pt works well), and a contrasting color against the shape fill. Apply formatting to all shapes at once by selecting them with Ctrl+Click and then changing the text properties.

Step 4: Connect Shapes with Arrows

Go to Insert > Shapes and choose one of the connector types from the Lines section. The Elbow Arrow Connector is the most practical for flowcharts - it routes automatically around other shapes. The Straight Arrow Connector works for simple left-to-right or top-to-bottom flows.

Hover over a shape until green connection points appear on its edges. Click one connection point and drag to a connection point on the next shape. When both endpoints are anchored to shapes, the connector moves with the shapes if you reposition them.

For decision diamonds, draw two connectors from separate edges of the diamond - typically bottom for "Yes" and right for "No" (or use your preferred convention). Add labels to each connector by right-clicking it, choosing Add Text, and typing "Yes" or "No".

Step 5: Align and Distribute Shapes

Select multiple shapes by holding Ctrl and clicking each, or draw a selection box by clicking and dragging across shapes. Go to Shape Format > Arrange > Align for alignment options:

  • Align Center - lines up shapes along their vertical center axis
  • Align Middle - lines up shapes along their horizontal center axis
  • Distribute Horizontally - creates equal spacing in a row
  • Distribute Vertically - creates equal spacing in a column

Use these tools before adding connectors. Once connectors are in place, realigning shapes can cause connector routes to shift unpredictably.

Step 6: Group and Position

Select all shapes and connectors (Ctrl+A within the chart area, or Ctrl+Click each element). Right-click and choose Group > Group. Grouping treats the entire flowchart as a single object, so you can move or resize it without disrupting the internal arrangement.

After grouping, position the flowchart on the sheet. If you plan to share this workbook, consider placing the flowchart on a dedicated sheet tab rather than overlaying it on top of your data.

Example: Simple Approval Flowchart

┌──────────────────┐
│  Submit Request  │
└────────┬─────────┘
         │
         ▼
┌──────────────────┐
│  Manager Reviews │
└────────┬─────────┘
         │
         ▼
◇──────────────────◇
│  Approved?       │
◇──────────────────◇
    │          │
   Yes         No
    │          │
    ▼          ▼
┌───────┐  ┌──────────┐
│Process│  │ Notify   │
│Payment│  │Requestor │
└───────┘  └──────────┘

Formatting Tips for Excel Flowcharts

Use consistent shape sizes. Create your first shape to the exact dimensions you want, then duplicate it. Shapes of inconsistent sizes make a flowchart look unprofessional even if the content is correct.

Apply a two-color scheme. Use one fill color for process steps, another for decision diamonds, and white or light gray for terminators. Three colors maximum keeps the diagram readable.

Set a consistent border weight. Right-click a shape, choose Format Shape, go to Line, and set a specific weight (1.5pt or 2pt works well). Apply the same weight to all shapes using Format Painter (paintbrush icon on the Home tab).

Keep text inside bounds. Check each shape at 100% zoom to verify text isn't being clipped. If text is too long, either shorten the label or increase the shape size.

Freeze the rows and columns above and to the left of your flowchart. This prevents the flowchart from scrolling out of view when you navigate the data on the same sheet.

Limitations of Excel for Flowcharts

  • No auto-layout: Every shape must be placed and aligned manually. Adding a step in the middle of a finished flowchart means manually moving every subsequent shape and re-routing connectors.
  • Connectors are unreliable: Excel connectors frequently detach from shapes when shapes are moved or resized. The elbow connector routing often produces awkward paths that cross other shapes.
  • Grid alignment is manual: Although holding Alt snaps to cell borders, there's no automatic distribution or spacing - you need to use the align/distribute commands manually.
  • No flowchart templates: Excel has no built-in flowchart templates. Every diagram starts from scratch unless you maintain your own template file.
  • SmartArt is too linear: SmartArt only handles sequential process flows. Decision branches, parallel paths, and loops are not supported.
  • File size creep: Workbooks with many shapes can grow large and slow to open, especially with many embedded images or complex shape effects.
  • Printing is unpredictable: Flowcharts that look correct on screen often don't print to a single page cleanly. Shapes can split across page breaks, and print preview may show different proportions than the on-screen view.

A Faster Way: AI-Powered Flowcharts with Flowova

When a flowchart needs to be accurate, reusable, or regularly updated, Flowova is built for exactly that. Describe your process in plain text and the text-to-flowchart tool generates a complete, auto-laid-out diagram with correct shapes and connectors in seconds. No manual placement, no connector rerouting, no alignment work.

For teams that work in Excel, the practical workflow is: build the flowchart in Flowova, export it as a PNG, and insert it into the Excel workbook as an image. You get a cleaner diagram faster, and you can always return to Flowova to update it rather than wrestling with shape handles and detached connectors.

Excel vs Flowova: Quick Comparison

Feature Microsoft Excel Flowova
Price Microsoft 365 license Free tier available
Auto-layout No Yes
AI generation No Yes - describe in text
Flowchart symbols Standard set via Shapes Full standard set
Smart connectors Basic (frequently detaches) Fully automatic routing
Templates None for flowcharts Template library
Best for Simple diagrams near data Complex or iterative diagrams
Export formats XLSX, PDF PNG, SVG, JSON
Max complexity 10-15 nodes practical limit Handles large flowcharts
Alignment tools Manual (Align/Distribute) Automatic

When to Use Each Tool

Use Excel when you need a simple flowchart that lives alongside the data it describes - for example, a data validation workflow on the same sheet as the validation rules, or a calculation sequence next to the calculation itself. For 5-8 node linear processes where the diagram is supplementary to the data, the built-in shapes are adequate.

Use Flowova when the flowchart has decision branches, parallel paths, or more than 10 nodes. Also use it when you expect to iterate - adding and removing steps in Flowova is instant, while in Excel it means repositioning every downstream shape by hand. For Excel deliverables, generate the flowchart in Flowova and embed the exported image.

関連する記事