Preparing your learning space...
33% through AI Automation tutorials
Learn how to use Microsoft Copilot and ChatGPT to automate report generation, create AI-driven summaries, and build reusable smart templates in Excel.
Automated reporting means Excel generates your reports without manual copy-pasting, formatting, or recalculation every time data changes.
Why it matters: Manually rebuilding reports wastes hours, introduces errors, and makes your data stale. Automation keeps reports accurate and instant.
With Copilot (integrated in Excel 365), you can describe what report you want in plain English.
Example: You have a sales dataset in A1:E500 and want a summary by region.
When Copilot is unavailable, ChatGPT can write the formulas you need.
Example prompt for ChatGPT:
"I have sales data in columns A (Date), B (Region), C (Revenue). Write an Excel formula to calculate total revenue by region in a summary table."
ChatGPT response you can use:
=SUMIFS(C:C, B:B, "North")
Or for a dynamic version:
=SUMIFS($C$2:$C$500, $B$2:$B$500, F2)
Where F2 contains the region name.
To fully automate reports, link Excel to live data sources:
Now your report updates automatically when the source data changes.
Auto summaries use AI to condense large datasets into readable insights without you writing formulas or reading every row.
Why it matters: Stakeholders rarely want raw data. They want the story — trends, outliers, and key numbers. AI summaries deliver that in seconds.
Example output:
"Revenue increased 23% in Q3. The West region outperformed all others by 18%. Three products accounted for 67% of total sales."
Copy your data (or describe its structure) into ChatGPT with a specific instruction.
Example prompt:
"Summarize this sales data in 3 bullet points for a CEO update. Highlight the top performer and any warning signs."
Paste a sample of your data below the prompt. ChatGPT returns executive-ready text you can paste into a slide, email, or Excel cell.
For advanced users, you can send Excel data to the OpenAI API automatically.
Conceptual VBA snippet:
Sub GenerateSummary() Dim data As String data = Range("A1:E100").Value ' Send data to ChatGPT API via HTTP request ' Parse the response and write it to cell G1 Range("G1").Value = "Summary: [AI response here]" End Sub
This requires enabling the Microsoft XML, v6.0 reference in VBA and an OpenAI API key.
Smart templates are reusable Excel files that adapt to new data automatically. Add AI on top, and they configure themselves based on what you feed them.
Why it matters: You build the template once. Every week or month, you paste new data and the report is ready — formatted, calculated, and summarized.
Step 1 — Structure your data as an Excel Table
SalesData) under Table Design → Table Name.Tables auto-expand when you add rows, so formulas and charts update automatically.
Step 2 — Add dynamic formulas
Use structured references instead of cell ranges:
=SUM(SalesData[Revenue])
This formula still works when rows are added or removed.
Step 3 — Insert dynamic charts
Step 4 — Create a summary dashboard
Build a separate sheet called Dashboard with key metrics:
| Metric | Formula |
|---|---|
| Total Revenue | =SUM(SalesData[Revenue]) |
| Top Region | =INDEX(SalesData[Region], MATCH(MAX(SalesData[Revenue]), SalesData[Revenue], 0)) |
| Record Count | =ROWS(SalesData) |
Step 5 — Add Copilot-powered instructions
Save the file as an .xlsx or .xltx (Excel Template). Include a text box or sheet with Copilot prompts the next user can copy:
"Copilot prompt: Create a bar chart of revenue by month from the SalesData table."
Ask ChatGPT to design your entire template structure.
Example prompt:
"Design a smart Excel template for tracking monthly expenses. I need columns for Date, Category, Amount, and Notes. Include a summary section with totals by category and a running balance."
ChatGPT responds with:
You paste the structure into Excel once — and the template works forever.
Save your progress and earn XP for completing tutorials.
3 questions · Pass with 70%+
1Which Excel feature lets you create a pivot table by typing a natural-language request like "total revenue by region"?
2To make a report auto-expand when new rows are added, the best approach is to:
3A "structured reference" formula looks like:
Technology
Excel with AI
Lesson group
AI Automation
Progress
33% complete