This lesson will teach you how to set up and start using ChatGPT as your Excel assistant in under 10 minutes. You'll learn exactly how to access ChatGPT, configure it for Excel tasks, and start using it to solve real spreadsheet problems immediately. By the end of this lesson, you'll have a working setup that lets you tackle Excel challenges using AI-powered help-from writing formulas to analyzing data to automating repetitive tasks.
We're not going to discuss theory or explain what AI is in abstract terms. Instead, you'll follow a clear, step-by-step setup process and see exactly how to use ChatGPT to do actual Excel work that saves you time and effort.
Setting up ChatGPT as your Excel copilot involves three simple steps:
Let's walk through each one.
Go to chat.openai.com in your web browser. You'll see a sign-up screen.
Once you're logged in, you'll see a simple chat interface with a text box at the bottom. That's where you'll type your Excel questions and requests.
The ChatGPT interface is intentionally simple:
One important feature: you can edit your messages after sending them by hovering over your message and clicking the edit icon. This is useful when you realize you need to add more details about your Excel problem.
When you ask ChatGPT for Excel help, the quality of your answer depends heavily on how you frame your request. Here's the basic pattern that works best:
Now let's see how this works in practice with real examples.
Maria runs a small bakery and keeps her inventory in Excel. She has a spreadsheet with three columns: Item Name (Column A), Stock Quantity (Column B), and Minimum Required (Column C). She needs to quickly identify which items are running low and need reordering.
Maria types into ChatGPT: "How do I find low stock items?"
This question is too vague. ChatGPT doesn't know:
The response she gets will be generic and might not match her specific situation.
Maria starts a new chat in ChatGPT and types:
"I have an Excel spreadsheet for bakery inventory. Column A has item names (Flour, Sugar, Eggs, etc.), Column B has current stock quantity, and Column C has the minimum quantity I need to maintain. I want to create a formula in Column D that shows 'REORDER' if the stock in Column B is less than the minimum in Column C, and shows 'OK' if there's enough stock. What formula should I use?"
ChatGPT responds with:
Formula: =IF(B2<C2,"REORDER","OK")
And explains: "Put this formula in cell D2, then drag it down for all your items. The IF function checks if the current stock (B2) is less than the minimum required (C2). If true, it displays 'REORDER', otherwise 'OK'."
Maria copies this formula into D2, drags it down to D50 (covering all her inventory items), and immediately sees which items need reordering. She then asks a follow-up question in the same chat:
"Can I make the reorder items appear at the top of my list automatically?"
ChatGPT explains how to use Excel's Sort & Filter feature or provides a more advanced formula-based solution depending on her preference.
Maria's second approach worked because she:
Rajesh is a teaching assistant who needs to calculate final grades for 80 students. His Excel sheet has: Student Name (Column A), Midterm Score (Column B, out of 100), Final Exam Score (Column C, out of 100), and Assignment Average (Column D, out of 100). The final grade should weight these as: Midterm 30%, Final Exam 40%, Assignments 30%. He also needs to assign letter grades: A (90-100), B (80-89), C (70-79), D (60-69), F (below 60).
Rajesh types: "Formula for calculating grades with different weights"
This gives him a generic weighted average explanation but doesn't address his specific columns or the letter grade assignment. He'll have to piece together multiple answers and might make mistakes adapting the generic formula to his situation.
Rajesh opens ChatGPT and types:
"I'm calculating student final grades in Excel. I have:
• Column A: Student names
• Column B: Midterm score (out of 100)
• Column C: Final exam score (out of 100)
• Column D: Assignment average (out of 100)
I need two formulas:
1. In Column E: Calculate weighted final score where Midterm is 30%, Final Exam is 40%, and Assignments are 30%
2. In Column F: Convert the score from Column E into letter grades: A for 90-100, B for 80-89, C for 70-79, D for 60-69, F for below 60
I'm using Excel 2019. What formulas should I use?"
ChatGPT provides:
For Column E (cell E2):
=B2*0.3 + C2*0.4 + D2*0.3
For Column F (cell F2):
=IF(E2>=90,"A",IF(E2>=80,"B",IF(E2>=70,"C",IF(E2>=60,"D","F"))))
ChatGPT also explains: "The first formula multiplies each score by its weight (30% = 0.3, 40% = 0.4) and adds them together. The second formula uses nested IF statements to check the score range and assign the appropriate letter grade. Copy both formulas down from row 2 to row 81 to cover all 80 students."
Rajesh copies both formulas and drags them down. In seconds, all 80 students have calculated numerical scores and letter grades. He notices one student has a blank assignment score, so he asks a follow-up:
"What if some cells in Column D are blank? The formula shows an error."
ChatGPT provides an updated formula that handles blank cells, explaining how to use the IFERROR or IF(ISBLANK()) functions.
Rajesh got exactly what he needed because he:
One of ChatGPT's most powerful features for Excel work is that it remembers your conversation context. You don't have to re-explain your spreadsheet structure every time you ask a follow-up question.
After getting your initial formula, you can ask things like:
Each follow-up builds on what you've already discussed, making the conversation feel like working with a colleague who understands your specific spreadsheet.
Dr. Patel's clinic receptionist, Linda, manages appointment schedules in Excel. She has Patient Name (Column A), Appointment Date (Column B), and Appointment Time (Column C). She needs to identify all appointments scheduled for the next 7 days so she can send reminder calls, but manually scanning through 300+ rows every day is time-consuming and error-prone.
Linda types: "How to filter dates in Excel"
This gives her general information about Excel's filter feature, but she'd still need to manually change the filter criteria every single day, and it doesn't actually highlight or extract the appointments-she'd just be hiding the others.
Linda starts a ChatGPT conversation:
"I manage a healthcare clinic's appointment schedule in Excel. Column A has patient names, Column B has appointment dates (formatted as MM/DD/YYYY), and Column C has appointment times. Every morning, I need to quickly identify which appointments are scheduled for the next 7 days so I can call patients with reminders. I want a formula in Column D that shows 'CALL' if the appointment date is between today and 7 days from today, and shows nothing if it's outside that range. What formula should I use?"
ChatGPT responds:
Formula for Column D (cell D2):
=IF(AND(B2>=TODAY(), B2<>
ChatGPT explains: "This formula checks if the date in Column B is greater than or equal to today (using the TODAY() function which automatically updates) AND less than or equal to 7 days from today. If both conditions are true, it displays 'CALL', otherwise it shows nothing (empty text). The TODAY() function means you don't have to change anything-it automatically updates each day."
Linda applies this formula to all 300+ rows. The next morning, when she opens the file, the formula automatically recalculates based on the new date, showing her exactly which patients to call. She asks a follow-up:
"Can I make Excel automatically sort these so all the CALL entries appear at the top?"
ChatGPT walks her through setting up a custom sort or suggests adding a filter to Column D so she can view only the "CALL" entries with one click.
Linda's approach worked because she:
Based on the examples above, here are the patterns that consistently produce the best results:
Sometimes a formula from ChatGPT doesn't work immediately. This usually happens because:
When this happens, copy the exact error message Excel shows you and paste it into ChatGPT along with an explanation: "When I tried this formula, I got this error: #VALUE!. My data in Column B includes some blank cells. How do I fix this?"
ChatGPT will provide a modified version that handles your specific situation.
The setup you've completed works for all types of Excel tasks, not just formulas:
The same principle applies to all of these: describe your data structure clearly, explain what you want to achieve, and ChatGPT will provide step-by-step guidance.
Practice Task 1: Personal Finance Tracker
You maintain a monthly expense tracker in Excel with Column A showing expense categories (Rent, Groceries, Transportation, Entertainment, Utilities), Column B showing the budgeted amount for each category, and Column C showing actual spending. Set up a ChatGPT conversation to get formulas that: (1) calculate how much over or under budget you are for each category in Column D, and (2) show "OVER BUDGET" in Column E for any category where you've exceeded your budget. Write out exactly what you would type into ChatGPT to get the most useful response.
Practice Task 2: Restaurant Inventory
You run a small restaurant and track ingredient inventory in Excel. Column A has ingredient names, Column B has current quantity in stock, Column C has the unit of measurement (kg, liters, pieces), and Column D has the quantity used yesterday. You want to update the stock automatically every morning by subtracting yesterday's usage from current stock. Using ChatGPT, determine what formula you need and where to place it. Also figure out how to handle situations where yesterday's usage is blank (meaning that ingredient wasn't used).
Practice Task 3: HR Training Schedule
You're an HR coordinator managing employee training completion in Excel. Column A has employee names, Column B has their department, Column C has their training completion date, and Column D should show how many days ago they completed the training. Some employees haven't completed training yet, so Column C has blank cells for them. Set up a ChatGPT conversation to get a formula for Column D that calculates days since completion for those who finished, and shows "NOT COMPLETED" for those with blank dates. Consider what information ChatGPT needs to give you a working solution on the first try.