HomeGuides › How to Use the SEQUENCE Function
Dynamic Arrays

How to Use the SEQUENCE Function

Last updated: 2026-09-06

⚡ Quick Answer

SEQUENCE creates a list of sequential numbers in an array, perfect for auto-numbering tables and invoices.

=SEQUENCE(50, 1, 1, 1)

📊 Visual Demo

Book1 - Excel
HOME · INSERT · FORMULAS · DATA
fx =SEQUENCE(50, 1, 1, 1)
ABCDE
1110 Rows1 ColStart at 1=SEQUENCE(10, 1, 1, 1)
22Spill RangeStep Increment: 1Numbers 1 to 10
33AutomationDynamicNo Dragging Required

🧠 Deep Dive

SEQUENCE creates a list of sequential numbers in an array, perfect for auto-numbering tables and invoices.

Key Insights

  • Dynamic arrays calculate once in the top-left cell and spill results automatically.
  • Spill ranges resize when source data changes.
  • Requires Microsoft 365 or Excel 2021+.

Common Mistakes

  • Typing data inside a spill range causes #SPILL! errors.
  • Referencing spilled cells with standard ranges.

Pro Tips

  • Use IFERROR for empty fallbacks.
  • Combine SORT + UNIQUE + FILTER.

FAQ

What does this formula do in plain English?

SEQUENCE creates a list of sequential numbers in an array, perfect for auto-numbering tables and invoices.

Why is my formula not working?

Typing data inside a spill range causes #SPILL! errors.

Does this work in Google Sheets?

Yes, this syntax is fully compatible with Google Sheets.

What is the most common mistake?

Referencing spilled cells with standard ranges.

Related Guides

How to Use the FILTER Function in ExcelHow to Use TRANSPOSE in ExcelHow to Use RANDARRAYHow to Use RAND and RANDBETWEENExcel Error Hub

Need Complete Playbooks?

Download our verified manuals covering ERP Cleanup and Modeling.

Explore Playbook Series (From ₹199)