Address
Arusha Njiro
Work Hours
80 Hours A week
Address
Arusha Njiro
Work Hours
80 Hours A week


Excel can calculate thousands of rows in seconds. Yet people still lose hours cleaning pasted text, repairing formulas, comparing sheets, finding duplicates and turning raw tables into reports. The spreadsheet is powerful; the slow part is often deciding what to do, expressing the logic correctly and checking every exception.
That is where learning how to use ChatGPT with Excel becomes useful. ChatGPT can inspect an attached workbook, explain its structure, suggest formulas, clean a copy, compare datasets and create reviewable tables or charts. However, it should support your judgement rather than quietly replace it.
The quick answer is straightforward: use ChatGPT with Excel for repetitive reasoning and first drafts, then use Excel to inspect formulas, filters, totals and business rules. Keep the original workbook unchanged until the new output passes your checks.
Quick verdict: ChatGPT is most valuable as an Excel co-pilot. It can reduce formula searching, manual cleaning and report preparation, but important figures still require human verification.
This guide explains exactly how the workflow works, gives 15 copy-ready tasks and introduces a simple SHEET test for safer spreadsheet automation.
Using ChatGPT with Excel does not always mean that ChatGPT sits inside the Excel ribbon. In the simplest workflow, you upload an .xlsx or .csv file to a supported ChatGPT workspace, describe the result you need and ask for a new file or clear instructions. Alternatively, you can paste a small table, formula or error message into a chat when the full workbook is unnecessary.
OpenAI’s current guide to analysing datasets and producing reports says ChatGPT Work can inspect Excel files, check formulas and joins, clean data, create charts and produce reviewable outputs. Its file guidance also recommends specifying the required sheets, columns, charts and checks instead of merely saying “fix this spreadsheet”.
Therefore, there are three practical routes:
These routes are not identical. A copied formula gives ChatGPT only the context you paste. An uploaded workbook gives it more structure. A connected tool may have permissions that require organisational approval. If you are new to the interface, Iziraa’s ChatGPT beginner’s guide explains the basic prompt-and-review cycle first.
Also, do not confuse ChatGPT with Microsoft’s own Copilot experience. Their interfaces, permissions and level of Microsoft 365 integration differ. Iziraa’s Microsoft Copilot versus ChatGPT comparison explains when each approach fits Office work.
Five minutes of preparation can prevent an hour of repair.
First, save a duplicate of the workbook. Give it a clear name such as Sales_Analysis_WORKING_COPY.xlsx. Do not ask an AI tool to experiment on the only copy of payroll, marks, inventory or financial records.
Second, make the data tabular. Put one field in each column, use one row for headings and avoid merged cells inside the dataset. Remove decorative blank rows from the data area. If totals are mixed among transaction rows, label them clearly or move them to a summary sheet.
Third, define the meaning of important columns. Amount could mean gross sales, net sales, cash received or budget allocation. Date could mean order date, payment date or reporting month. ChatGPT cannot infer a private business definition reliably from a short heading.
Fourth, remove information the task does not need. Customer phone numbers, national identifiers, bank details, passwords, student identities and confidential employee data should not be uploaded casually. Use masked IDs such as C001 or EMP014 when identity is unnecessary. For a fuller explanation, read Iziraa’s ChatGPT privacy and safer-use guide.
Finally, state your Excel version and regional settings when formulas matter. Formula availability differs across versions, while some installations use semicolons rather than commas as separators. Dates such as 04/05/2026 are also ambiguous unless you state whether they mean 4 May or 5 April.
The following tasks are arranged from basic inspection to more advanced analysis. Each prompt contains placeholders in square brackets. Replace them with your real sheet and column names.
Opening a workbook with twelve sheets, hidden formulas and inconsistent headings can be intimidating. Instead of clicking randomly, ask ChatGPT to create an inventory first.
It can identify likely data sheets, summary sheets, key columns, date ranges, missing headings and obvious quality risks. This first pass is especially useful when someone else created the file or when an export arrived without documentation.
Copy-ready prompt:
Inspect the attached Excel workbook without changing it. Create a sheet-by-sheet inventory showing each sheet’s purpose, dimensions, column headings, likely identifiers, date fields, calculated columns and obvious data-quality issues. Identify hidden or ambiguous assumptions, but do not clean or analyse the data yet. Finish with the five questions I should answer before any edits are made.
Verify in Excel: Compare the inventory with the visible sheet tabs and use Formulas > Show Formulas where necessary. Confirm that ChatGPT has not mistaken a report tab for raw data.
Small text differences can break filters and summaries. Dar es Salaam, DAR ES SALAAM and Dar-es-Salaam may be treated as separate categories. Hidden spaces create an even more frustrating problem because two cells look identical while a lookup says they do not match.
ChatGPT can recommend a standard dictionary and create a cleaned column while preserving the original value for audit purposes.
Copy-ready prompt:
In sheet
[Customers], profile the[Region],[Category]and[Customer Name]columns for leading or trailing spaces, repeated spaces, capitalisation differences and obvious aliases. Do not overwrite the source columns. Add cleaned columns beside them, create a mapping table of original and standardised values, and flag uncertain matches for review rather than guessing.
Verify in Excel: Filter the mapping table by “uncertain”. Then compare distinct-value counts before and after cleaning. A dramatic reduction may reveal over-aggressive merging.
OpenAI’s official messy-data workflow similarly recommends keeping the original unchanged and reviewing a data-quality note before using the cleaned file.
Spreadsheets often contain dates stored as text, mixed date conventions and amounts containing currency symbols or commas. A value may look like a number while Excel treats it as text, causing totals or charts to exclude it.
To use ChatGPT with Excel safely here, define the intended standard explicitly. Never ask it simply to “fix the dates” when day and month order is unclear.
Copy-ready prompt:
Review
[Transactions]. Standardise[Transaction Date]to real Excel dates displayed asdd-mmm-yyyy. Treat ambiguous values as unresolved and list them separately. Convert[Amount TZS]to numeric values while preserving blanks as blanks. Do not convert missing amounts to zero. Add a data-quality note showing how many values changed, failed or remained ambiguous.
Verify in Excel: Change a few cleaned date cells temporarily to General format; genuine Excel dates should display serial numbers. Use =ISNUMBER(cell) on samples and compare the cleaned amount total with a manual subset.
Removing duplicates blindly can delete legitimate transactions. Two rows may share a customer and amount but represent different dates or invoice numbers. Therefore, ChatGPT should identify duplicate candidates and explain the matching rule before deleting anything.
Copy-ready prompt:
Profile duplicates and missing values in
[Orders]. Test whether[Order ID]is unique. Also identify possible duplicate orders using customer, date and amount, but do not remove them. Produce three tables: exact duplicate rows, probable duplicates requiring review and missing values by column. Explain the rule used for each group.
Verify in Excel: Filter by the proposed duplicate key and inspect several groups. Confirm whether repeat purchases, instalments or corrections are legitimate. Approve a deletion rule only after this review.
Formula writing is one of the fastest ways to use ChatGPT with Excel. You describe the business rule, column locations and expected examples; ChatGPT translates that logic into an Excel formula.
For instance, you may need to label invoices as Overdue, Due Soon or Current, calculate commission under tiered rules, or count records meeting several conditions.
Copy-ready prompt:
Write an Excel formula for cell
H2. If[Balance]inG2is zero, returnPaid. If the balance is above zero and[Due Date]inF2is before today, returnOverdue. If the due date is within the next seven days, returnDue Soon; otherwise returnCurrent. Keep blank rows blank. Give versions using ordinary cell references and an Excel Table with structured references. Explain each part briefly.
Verify in Excel: Create test rows for every branch, including a blank row, a paid invoice and a due date exactly seven days away. Do not drag the formula through the whole dataset until these cases return the expected labels.
Microsoft maintains an official Excel functions reference, which is useful for confirming whether a suggested function is available in your version.
A long nested formula can be correct yet impossible to maintain. ChatGPT can translate it into plain language, identify its dependencies and suggest a clearer version.
Copy-ready prompt:
Explain this Excel formula step by step:
[paste formula]. State what each cell or range appears to represent, what result the formula returns, how blanks and errors are handled, and where the logic could fail. Then propose a clearer equivalent formula for Excel[version]. Do not change the business rule without flagging the difference.
Verify in Excel: Test the original and proposed formulas side by side on the same rows. Use a comparison such as =OriginalCell=NewCell and investigate every FALSE result.
This is a good example of why a polished answer is not enough. Iziraa’s guide to ChatGPT mistakes that damage good prompts explains why formulas, sources and assumptions still need independent checks.
Formula errors are signals, not merely ugly text to hide. #REF! may mean a referenced cell was deleted. #VALUE! often points to incompatible data types. #N/A can mean a lookup found no valid match.
Copy-ready prompt:
Diagnose the errors in
[sheet/range]. Group them by Excel error type, trace the likely cause and recommend the least destructive fix. Do not wrap everything inIFERRORuntil the underlying cause is explained. Create a small test table showing the original formula, likely cause, corrected formula and any remaining exception.
Verify in Excel: Use Excel’s built-in error checking and Evaluate Formula. Microsoft warns that formula errors have different causes; its official formula-error guidance shows how to inspect them. Hiding an error with IFERROR may make a sheet look cleaner while concealing a broken reference.
Lookups save time only when the key is trustworthy. If customer IDs contain spaces, duplicates or inconsistent formats, even a technically correct lookup can return the wrong result.
Copy-ready prompt:
I need to bring
[Customer Segment]from sheet[Customers]into[Orders]by matching[Customer ID]. First check whether the key is unique and formatted consistently. Then write anXLOOKUPformula with an explicitNot foundresult. Also give a compatible alternative for an older Excel version. Explain what happens if the customer table contains duplicate IDs.
Verify in Excel: Count unique keys, inspect duplicates and filter the result for Not found. Manually confirm at least five matches. Microsoft’s XLOOKUP documentation confirms that XLOOKUP searches a range and returns the corresponding first match, which is precisely why duplicate keys need attention.
Comparing a bank export with a cashbook, an attendance register with a submission list or an invoice sheet with payments can take hours. ChatGPT can normalise keys, perform trial joins and separate matched, unmatched and ambiguous records.
Copy-ready prompt:
Reconcile
[File A / sheet]with[File B / sheet]. Propose the safest matching key using[reference number],[date]and[amount]. Report duplicate keys before joining. Create separate outputs for exact matches, probable matches, records found only in A and records found only in B. Do not force uncertain matches. Include match counts and total amounts for every group.
Verify in Excel: Ensure the group counts add back to the source counts after accounting for duplicates. Compare total values as well as row counts. A join that matches every row can still duplicate money if one key appears several times.
Accounting learners can adapt this workflow using Iziraa’s guide to the best AI tools for accounting students, especially when moving from spreadsheet assistance to financial interpretation.
Manual categorisation is slow, particularly when descriptions are inconsistent. ChatGPT can propose labels for expense descriptions, support tickets or survey comments. However, categories must be defined, examples reviewed and uncertain rows preserved.
Copy-ready prompt:
Categorise the
[Description]column into these approved groups:[list categories and definitions]. Use the rules in[Rules]sheet as authoritative. AddSuggested Category,ReasonandConfidencecolumns. If a description fits more than one group or no rule applies, label itReview needed. Do not create new categories silently.
Verify in Excel: Review all low-confidence and Review needed rows. Then sample high-confidence rows from every category. Compare category totals with expectations and look for a group that has absorbed unusually varied descriptions.
When the descriptions are qualitative interview or survey evidence, categorisation is only the beginning. Iziraa’s guide to analysing interview transcripts with AI explains why human interpretation must remain visible after automated organisation.
A PivotTable can summarise thousands of rows without filling the workbook with formulas. ChatGPT can recommend the field arrangement, filters and calculated measures based on the question you want to answer.
Copy-ready prompt:
Using the columns in
[Sales], design a PivotTable that shows monthly net sales by region and product category. Put the year and salesperson in filters. Show both total sales and percentage of regional total. Recommend the correct Rows, Columns, Values and Filters arrangement, plus any source-data cleaning required before the PivotTable is created.
Verify in Excel: Create the PivotTable and reconcile its grand total with the source table. Check that amount fields are summarised by Sum, not Count. Microsoft’s PivotTable guide describes PivotTables as tools for calculating, summarising and analysing patterns and trends.
The prettiest chart is not always the most informative. A line chart suits a time trend; a bar chart often suits category comparison; a scatter plot can reveal a relationship between two numerical variables. ChatGPT can recommend a chart and explain the encoding.
Copy-ready prompt:
Review
[Summary]and recommend one chart for the question:[decision question]. Explain why the chart type fits, which fields belong on each axis, how missing values are treated and whether aggregation is required. Create a clean chart in a new sheet with a descriptive title, readable labels and no unnecessary 3D effects. Preserve the source table.
Verify in Excel: Trace several chart values to the source cells. Confirm that the axis does not exaggerate the result, categories are ordered logically and filtered-out data has not changed the story unexpectedly.
ChatGPT can calculate totals, averages, medians, ranges, growth rates and group comparisons. It can also translate them into a management-friendly note. Yet the requested statistic must fit the question; an average may be misleading when extreme values dominate.
Copy-ready prompt:
Analyse
[Performance]using appropriate descriptive statistics. Report count, missing values, mean, median, minimum, maximum and standard deviation for[metric], then compare results by[group]. Identify outliers but do not delete them. Write a 200-word plain-English summary that separates observed findings from possible explanations and does not claim causation.
Verify in Excel: Recalculate decisive figures using Excel functions or a PivotTable. Check denominators and filters. If ChatGPT reports a percentage change, confirm the base period and formula.
Forecasting can save planning time, but it also creates the greatest temptation to mistake assumptions for facts. ChatGPT can organise a transparent model with base, optimistic and cautious scenarios. It should not invent future growth rates or hide them inside formulas.
Copy-ready prompt:
Build a 12-month scenario model from
[Historical Data]. Use only the assumptions in[Assumptions]sheet. Create base, cautious and optimistic scenarios, with every adjustable assumption in clearly labelled input cells. Use formulas rather than hard-coded results. Include monthly revenue, cost, cash balance and variance from base. Add a note explaining that scenarios are conditional, not predictions.
Verify in Excel: Change one assumption and confirm that all dependent outputs update correctly. Check formula consistency across months, opening and closing balances, and whether negative cash is visible rather than hidden.
For owners using spreadsheets across several business tasks, Iziraa’s practical AI tools for small business provides a wider tool-selection framework.
The highest-value way to use ChatGPT with Excel is to combine several controlled steps into one reviewable deliverable. A useful report may preserve raw data, add a cleaned table, calculate metrics, create a PivotTable, show charts and include a short methods note.
Copy-ready prompt:
Create a new Excel reporting workbook from the attached source. Preserve the raw data unchanged in
Raw_Data. AddClean_Data,Checks,SummaryandDashboardsheets. Document every cleaning rule, use formulas for calculated metrics, reconcile totals to the source and flag unresolved records. Include two decision-useful charts and a shortRead_Mesection explaining sources, refresh steps, assumptions and limitations. Save a new file; do not overwrite the original.
Verify in Excel: Follow the Read_Me steps as if you were a colleague receiving the workbook. Refresh or replace a small source sample, test formulas, inspect chart ranges and confirm that totals reconcile. A reusable report should survive the next data update, not only look correct once.
If you want more task templates beyond spreadsheets, Iziraa’s 25 ChatGPT prompts for a more productive working day shows how to structure repeatable work handovers.
Before accepting a spreadsheet created or changed by ChatGPT, use the SHEET test.
| Letter | Check | Practical question |
|---|---|---|
| S — Source preserved | Keep raw inputs unchanged and work on a copy. | Can I return to the exact original data? |
| H — Human rules stated | Define business meanings, exceptions and priorities. | Did I explain what each important field and rule means? |
| E — Evidence reconciled | Compare counts and totals with the source. | Do rows, amounts and match groups add back correctly? |
| E — Exceptions exposed | Keep ambiguous, missing and unmatched records visible. | Which rows did the process not handle confidently? |
| T — Tests passed | Use known cases and independent calculations. | Did formulas pass boundary cases and manual samples? |
The SHEET test matters because spreadsheet mistakes often remain invisible. A report can be beautifully formatted while a date filter excludes half the year. A lookup can return values while duplicate keys multiply transactions. A chart can look convincing while its source range misses new rows.
Therefore, ask for a Checks sheet whenever the workbook affects money, marks, inventory, deadlines or formal reporting. Include row counts, missing values, duplicate keys, unmatched records, source totals and output totals.
Use this template when your task is larger than one formula:
Workbook and purpose
The attached workbook supports[decision or process]. The key audience is[audience].Source rules
Preserve all original sheets and values. Work in a new file. Treat[sheet/file]as authoritative. Do not invent missing values or force uncertain matches.Task
[Describe one clear task and the expected sheets, columns, formulas, tables or charts.]Definitions
[Define key columns, date convention, currency, categories, calculation rules and exceptions.]Validation
Compare source and output row counts, totals, duplicate keys, missing values and unmatched records. Test formulas on normal, blank, zero and boundary cases.Deliverable
Save the result as a new.xlsxfile. Add aChecksorRead_Mesheet documenting changes, assumptions, exceptions and tests. Tell me what still requires human review.
This prompt is intentionally conservative. It asks ChatGPT to expose uncertainty rather than hide it behind a finished-looking workbook.
Do not upload a workbook merely because AI analysis would be convenient. Stop if it contains personal or confidential data that you are not authorised to share, or if your organisation requires an approved business account, retention setting or processing agreement.
Instead, create a small anonymised sample that preserves the column structure and problem. Replace names with codes, perturb sensitive amounts when exact values are unnecessary and remove hidden sheets or metadata that do not belong in the task.
Likewise, do not allow generated VBA or macros to run without inspection. A macro is executable code. Ask for an explanation, review the workbook in a protected environment and follow your organisation’s security policy. For many recurring cleaning tasks, Excel’s Power Query is easier to audit because its steps are visible and refreshable. Microsoft’s Power Query overview explains how it connects, transforms and combines data sources.
Finally, high-stakes spreadsheets require qualified review. ChatGPT may help prepare an accounting schedule, research dataset or marks summary, but it does not become the authorised accountant, statistician, examiner or data owner.
In supported ChatGPT experiences, you can attach Excel workbooks and ask ChatGPT to inspect data or create a revised spreadsheet. Availability and preview behaviour can depend on the account and interface. Always request a new file and review it in Excel before replacing the original.
Yes. Provide the exact columns, cell references, Excel version, regional separator and expected examples. Then test the formula on normal, blank, error and boundary cases before filling it down.
Neither is universally better. ChatGPT is useful across files, research, explanations and multi-step work. Copilot may fit users who prioritise Microsoft 365 integration. The best choice depends on permissions, plan, workflow and the task.
Some ChatGPT accounts may support limited file work, but availability, limits and features can change. If file upload is unavailable, you can still paste a small anonymised table or formula and ask for guidance. Check the current options shown in your account rather than relying on an old feature list.
It can recommend or create PivotTable-style summaries and charts in supported file workflows. Nevertheless, you should confirm the source range, filters, aggregation method, totals, labels and chart scale in Excel.
Yes. It may misunderstand a heading, select the wrong date convention, write a version-incompatible function or apply an incorrect business rule. Preserve the source, expose exceptions and test every important calculation.
Only when you have authority and the account, controls and organisational policy permit it. Remove unnecessary personal data and secrets. When possible, use anonymised samples for troubleshooting.
The best reason to use ChatGPT with Excel is not that it removes Excel from the workflow. It removes avoidable friction: deciphering formulas, designing a lookup, cleaning inconsistent text, planning a PivotTable, comparing sheets and preparing a first report.
However, saved time is valuable only when the output remains trustworthy. Preserve the source, define the rules, reconcile totals, expose uncertain records and test formulas on known cases. The SHEET method turns those habits into a repeatable review.
Start with one low-risk task from this list. Once the result passes your checks, reuse the prompt and validation steps. That is how to use ChatGPT with Excel productively: automate the repetitive work while keeping evidence, exceptions and approval visible.