How to use Claude for data analysis and reports without a data analyst
Drop a CRM export or Excel file into Claude, ask in plain words for trends and anomalies, and get a ready summary. Plus how to build a repeatable weekly report.
Drop a CRM export, an Excel file, or a plain table into Claude, tell it in words what you want to understand, and it does the counting and surfaces the essentials: a summary, the trends, whatever breaks from the norm. You don't need to be an analyst, you just need to ask a clear question of your own numbers.
Below: what you can hand it, how to get a real read instead of a retelling of the table, and how to build a report that then takes a minute every week.
What can I hand Claude to analyze?
Almost any export you already look at in your work:
- A table from Excel or Google Sheets: sales, spend, leads.
- A CSV export from your CRM or ad account.
- An export from your accounting tool or bank.
- Even a screenshot of a dashboard, or a chunk of a table pasted straight into the chat.
The format doesn't matter, what matters is clear columns (date, amount, channel, status) and one row per event. If a column has a cryptic name, tell Claude what each one means in a single line.
On privacy: don't upload what shouldn't leave the building (customer personal data, other people's contracts). For sensitive figures, anonymize them first or drop the extra columns.
How do I get a real read, not a retelling of the table?
It comes down to the question. "Analyze this table" gives you filler, so ask specifically, one job at a time:
- Summary: "Total revenue by month and show which channel brought the most."
- Trend: "What's growing and what's falling over the last three months, and by what percent."
- Anomalies: "Find the days where leads were double or half the usual, and list them."
- Cause: "Revenue dipped in March. Which rows is that mostly made of."
Now, about the numbers themselves. Claude doesn't just eyeball them, it actually computes: it writes and runs code right in the chat and works through the file down to the last row. For exact totals, ask for exactly that, "compute it precisely" rather than "estimate", and the numbers come from the data, not from thin air.
How do I build a repeatable weekly report?
You set it up once, then just drop the fresh export in each week. Keep it in a Project (Projects), a Claude workspace with its own instructions that apply to every new chat inside it.
- Describe the report in one paragraph. What you count, over what period, in what shape: three headline numbers, what went up and down, what broke from the norm.
- Give it a sample. One past report you like, so Claude knows the format and tone.
- Create a Project and put the instructions there. Now they don't get lost between chats.
- Run it on a real export. Fix a couple of misses and fold them back into the instructions.
- From then on, each week: new file plus "make this week's report". A minute instead of an hour.
An example. You've got a week of sales as an export. You drop the file into your Project and write: "Make the weekly report in our template." Claude totals revenue and order count, compares it to last week, flags that Thursday dropped 40 percent, and offers one guess why. In a minute you see the picture instead of scrolling the table.
What should I ask my data?
A set that works on almost any export. Start at the top, they give the most per minute.
| Ask Claude | What you get |
|---|---|
| Total by month and category | a summary that shows the scale |
| What grew and fell, and by what percent | trends without hand-counting |
| Find rows that break from the norm | anomalies and possible data errors |
| Compare this period with the last | whether it got better or worse |
| What is this number mostly made of | the cause, not just the fact |
| Write a short takeaway for a manager | text you can forward |
How do I turn the read into a dashboard?
If you want a picture rather than text, ask Claude to build a chart. It can make Artifacts (Artifacts), ready-made mini-apps and visualizations right in the chat window. Say: "Build a chart of revenue by week with a channel breakdown next to it." You get an interactive chart you see at once and can adjust in words: "make it bars, add last year." It won't replace a full BI system, but for quickly seeing the shape of the data or showing it on a call, it's more than enough.
What mistakes should I avoid?
- Asking to "analyze" with no question. You get a generic retelling. Ask about a specific number or period.
- Trusting numbers by eye. On big tables, ask it to compute with code, not estimate. Double-check a total or two yourself the first time.
- Uploading everything. Extra columns and junk rows confuse the read. Keep what's relevant to the question.
- Dropping in sensitive data as-is. Anonymize customers and contracts before uploading.
In short
Data analysis in Claude rides on the question, not on knowing formulas. Drop the export, ask specifically for a summary, trends, and anomalies, and ask it to count honestly rather than by eye. Describe the weekly report once, put it in a Project, and after that it takes a minute.
To build this on your own data hands-on, AGINE Academy has you work inside the real Claude, set up Projects and Artifacts on live tasks, and leave every lesson with a working result. You can try the format without signing up.
AGINE Academy is an independent product, not affiliated with Anthropic. Claude is a product of Anthropic.
Questions
No. You write in plain words what you want to understand: a summary, a trend, anomalies. Claude decides how to compute it and runs the code for you when needed. The skill you're building is asking a clear question of your numbers, not data science.
If you ask it to actually compute rather than estimate by eye, yes: Claude processes the file with code, honestly, down to the last row. On big tables, say "compute it precisely". Double-check the first couple of totals yourself to confirm it read the columns right, and after that you can trust it.
Almost any working one: a table from Excel or Google Sheets, a CSV export, an export from your CRM or bank, even a pasted chunk of a table or a screenshot of a dashboard. What matters is clear columns and one row per event. If the column names are unclear, explain them in a single line.