AI for Business & Productivity

Copilot in Excel — The Complete Guide

Copilot in Excel lets you describe what you want in plain English — write a formula, highlight the top performers, create a chart, clean the data — and Excel does it. No formula syntax knowledge required. Included in Copilot Pro ($20/month) and Microsoft 365 Copilot Business ($30/user/month add-on).

AI in ExcelPlain English formulasMicrosoft 365Copilot Pro: $20/monthLast reviewed: April 2026

What is Copilot in Excel?

Microsoft Copilot in Excel is an AI assistant embedded directly inside Microsoft Excel. You describe what you want in plain English — "highlight the top 10 customers by revenue", "create a formula that calculates year-over-year growth", "show me which rows have missing values" — and Copilot does it. No formula syntax, no VBA, no complex pivot table setup required.

For the vast majority of Excel users who know what they want to do with their data but struggle with how to do it technically, Copilot removes the main friction point. You still provide the business judgment — what question to ask, what analysis matters — Copilot handles the technical implementation.

Copilot in Excel is available as part of Microsoft 365 Copilot. Copilot Chat (a lighter version) is free to Microsoft 365 subscribers. Full Copilot in Excel features require Copilot Pro ($20/month for individuals) or Microsoft 365 Copilot Business ($30/user/month add-on to existing M365 Business subscriptions).

What Copilot in Excel does

Formula generation — Describe what you want to calculate. Copilot writes the formula. Includes complex formulas using VLOOKUP, INDEX/MATCH, SUMIFS, array formulas and any other Excel function. Explains what the formula does in plain English so you understand it.

Data analysis in plain English — Ask questions about your data: "What are the top 5 products by sales?", "Which regions are below target?", "What is the average order value by customer segment?" Copilot analyses the data and answers.

Conditional formatting — "Highlight cells in column D that are more than 20% below the column average" — Copilot applies the conditional formatting rule.

Chart creation — Describe the chart you want. Copilot selects the appropriate chart type, configures the axes and creates it.

Data cleaning — "Find and flag duplicate rows", "Identify cells that look like they contain errors", "Standardise the date format across column C".

PivotTable generation — Describe what you want to summarise. Copilot creates the PivotTable with the right groupings and calculations.

Who Copilot in Excel is for

Business professionals who use Excel regularly but are not power users. Analysts who know what analysis they need but spend time on technical formula research. Managers who need quick insights from spreadsheets without knowing Excel deeply. Anyone who has ever Googled "Excel formula for..." — Copilot makes that unnecessary.

Getting started

Open Excel (desktop or web). If you have a qualifying Microsoft 365 subscription with Copilot, the Copilot button appears in the Home ribbon. Click it. The Copilot panel opens on the right side. Describe what you want in the text box. Your data must be in an Excel Table format (Insert → Table) for Copilot to reference it correctly — this is the most common setup issue.

14 Copilot in Excel prompts

Write a formula
I need a formula in column F that calculates the percentage change between the value in column D (this year) and column E (last year). Show the result as a percentage with 1 decimal place. Explain what the formula does.
VLOOKUP replacement
I need to look up the customer name from sheet 'Customers' (column A = customer ID, column B = name) and bring it into my current sheet based on the customer ID in column C. Use INDEX/MATCH or XLOOKUP — whichever is more reliable. Explain the formula.
Conditional summing
Create a formula in cell B2 that sums the values in column D only where: column A equals [category name] AND column C is greater than [date]. I want the formula to work even when I add new rows to the bottom of my data.
Highlight top and bottom performers
Apply conditional formatting to column E (Revenue): highlight the top 10% of values in green, the bottom 10% in red. Leave everything else unformatted. The formatting should update automatically if the data changes.
Find missing or inconsistent data
Look through my table and identify: any blank cells in columns A through E, any dates in column C that are not in a standard format, and any values in column D that look like text rather than numbers. Summarise what you find.
Create a summary PivotTable
Create a PivotTable from my data that shows: total revenue by product category (rows), broken down by quarter (columns), with a grand total row and column. Format the values as currency with no decimal places.
Quick chart
Create a bar chart showing the top 10 customers by revenue from my table. Sort bars from highest to lowest. Title: 'Top 10 Customers by Revenue — [current year]'. Include data labels on each bar.
Year-over-year analysis
I have two columns: column D is this year's revenue, column E is last year's revenue, by product. Add: a column showing the absolute difference (D minus E), a column showing the percentage change, and conditional formatting on the percentage change column — green if positive, red if negative.
Clean a date column
Column C has dates in mixed formats — some are DD/MM/YYYY, some are Month DD YYYY, some are YYYY-MM-DD. Standardise all dates in column C to a consistent format: DD/MM/YYYY. Flag any cells where the date could not be determined.
Running total formula
Add a running total column to my table that shows the cumulative sum of column D from the first row down to the current row. The running total should update correctly if I add new rows or sort the table.
Dynamic dropdown validation
Set up a data validation dropdown in column B that pulls its options from a list on the 'Reference' sheet, column A. The dropdown should update automatically if the reference list changes. Apply this validation to all existing rows in column B and any new rows added.
Scenario analysis table
I need a one-variable data table. My model in row 2 calculates profit based on volume (cell B2). Create a data table showing what profit would be at volumes from 1,000 to 10,000 units in steps of 1,000. Format as a clean two-column table with volume in column A and profit in column B.
Extract and transform text
Column A contains customer names in the format 'Last Name, First Name'. Add two new columns: column B = first name only, column C = last name only, extracted from column A. Handle cases where there may be a middle name or suffix after the last name.
Explain what this formula does
I have this formula in my spreadsheet and I do not understand what it does: [paste formula]. Please explain it in plain English, step by step. Tell me what each part does and what the final result represents.

Tips

Format your data as a Table first. Copilot works with Excel Tables (Insert → Table). If your data is in a plain range, Copilot may not reference it correctly. Converting to Table takes 10 seconds and is the single most important setup step.

Always verify formulas before using in important work. Copilot writes formulas correctly most of the time, but verify any formula used in important financial models, reports or decisions by testing it on known values before deploying it across your full dataset.

Technical background

Copilot in Excel uses large language models to interpret natural language instructions and translate them into Excel operations — formula writing, formatting rules, chart configurations and data analysis. Per Microsoft's official Copilot documentation, Copilot Chat (free for M365 subscribers) provides access to Word, Excel and PowerPoint agents for document-level tasks. Full Excel AI features including formula suggestion and data analysis require Copilot Pro or M365 Copilot Business.

Microsoft announced M365 price increases effective July 1, 2026 across commercial plans, per the official Microsoft 365 Blog (December 2026). M365 E3 increases from $36 to $39/user/month; E5 from $57 to $60/user/month. These increases are attributed to bundled AI capabilities including Copilot Chat.

Pricing (verified April 2026)

  • Copilot Chat (free): Included with eligible M365 subscriptions — lighter Excel AI features
  • Copilot Pro: $20/month (individual) — full Copilot in Word, Excel, PowerPoint, Outlook, OneNote
  • Microsoft 365 Copilot Business: $30/user/month add-on to M365 Business subscription — enterprise features, Teams integration, Copilot Studio
  • Total cost note: M365 Business subscription ($12.50–22/user/month) + Copilot Business add-on ($30/user/month) = $42.50–52/user/month total
Primary sources