Your prompt sheet

Every prompt we use, ready to copy. Click COPY, then paste it into Copilot. You do not have to type any of these. This page works without internet, so keep it after the course.

How to use this
  1. Open your file in Excel and format the data as a table: Ctrl and T.
  2. Find the prompt you need below and click COPY.
  3. Paste it into Copilot and press enter.
  4. Read what comes back before you use it. Check the row count every time.

Square brackets like [your measure] mean: replace that with your own words.

Day 1 · Prompting and clean data

Two prompts on the same file, then the shape you reuse for everything else.

Block 1

Prompt A. The one that looks reasonable.

Analyze this maintenance data and create a dashboard.
What this doesAsks for a dashboard without saying what you need. Keep it to compare against the next one.
Block 1

Prompt B. The same file, the same tool.

You are a maintenance operations analyst building an executive dashboard in Excel.

The attached file has 2,419 maintenance work orders. Each row is one work order,
with Site, Asset, Priority, RaisedDate, CloseDate, DowntimeHours, Cost_KWD and
Contractor. RaisedDate and CloseDate are text in three different formats. Asset
names appear in more than one spelling. Some work orders have no CloseDate.

Build a dashboard that answers four questions for an operations director:
1. Which sites carry the most unplanned downtime? Unplanned means Emergency or Urgent.
2. Which assets generate the most emergency work orders?
3. How is downtime trending month by month?
4. Where is cost concentrated?

Requirements:
- Clean the dates to one format and normalize asset names before building anything.
- One dashboard sheet. Source data and pivot tables on separate sheets.
- Four KPI cards across the top: total work orders, total unplanned downtime hours,
  total cost, and the count of work orders with no close date.
- Slicers for Site and Priority that filter every chart at once.
- Bar charts sorted largest first, never alphabetical.
- Every chart title states the finding, not the field names.
- Conditional formatting to flag any work order above 50,000 KWD.
- State the row count you used and list every row you excluded and why.
What this doesThe same request with all five parts. Same file, same tool, different result.
Block 5

The five-part data prompt.

You are a maintenance data analyst.
Each row in this file is one maintenance work order. There are 40 rows.
Which site had the worst unplanned downtime last quarter?
Unplanned means Priority is Emergency or Urgent.
Last quarter means April to June 2025.
Give a table of sites with total downtime hours, highest first.
State the row count you used. List any rows you excluded and say why.
What this doesThe shape you reuse for any question: role, what one row is, the question, your terms, what you want back, and the check.
Block 11

Profile before you analyze. Six questions.

You are a data analyst.
I am giving you a maintenance work order file. Each row is one work order.

Before any analysis, profile this file. Answer these six questions:
1. How many rows and columns?
2. What does one row represent?
3. What is the date range, and which column holds it?
4. Which columns have blank values, and how many in each?
5. Are there duplicate records? Say whether you matched on ID or on the whole row.
6. Which text columns contain the same value written more than one way? List the variants.

Do not analyze anything yet. Report the profile only.
What this doesTells you what is in a file before you make any claim about it. Run it before you clean anything.

Day 2 · The eight steps, on two files

One order of eight questions, run three times. Twice on the work orders, once on a file you have not seen.

Block 3

Inside the workbook. The worked prompt.

I have this work order table open. Each row is one work order.

Before answering, state:
- the number of rows in the table
- the date range and which column holds it

Then add a column to the table that flags unplanned work orders.

With your answer, state the number of rows you used and the number
you excluded. For every excluded row, say why.
What this doesWorks on the table in your sheet, not in a chat window. Format the data as a table with Ctrl and T first.
Block 5 · STEP 1

How big is it?

How many rows and columns are in this table?
List every column name and what type of value it holds.
What is the earliest and latest date in the file?
What this doesStep 1. The size and shape of the file. Thirty seconds, and nobody can surprise you with it later.
Block 5 · STEP 2

What is missing?

For every column in this table, tell me how many rows have a value
and how many are blank. Show it as a count and a percentage.
Sort it so the emptiest column is first.
What this doesStep 2. Which column has gaps in it, and how big they are.
Block 5 · STEP 3

Add it up.

What is the average time to close a work order, for each site?
Time to close means the number of days between RaisedDate and CloseDate.
Show it as a table, fastest site first.
What this doesStep 3. Turns rows into a number you can put in a report.
Block 5 · STEP 4

Add it up honestly.

What is the average time to close a work order, for each site?
Time to close means the number of days between RaisedDate and CloseDate.

Before you answer:
- tell me how many work orders have no CloseDate
- show that count by site, as a percentage of that site's rows

Then give me two tables:
Table A: the average using only work orders that have a CloseDate.
Table B: the average counting work orders with no CloseDate as still
open, measured from RaisedDate to 30 June 2025, the latest raised
date in the file.

Tell me which sites change rank between the two tables.
What this doesStep 4. The same question, with the rows it dropped shown to you. Three extra lines.
Block 7 · STEP 5

Beside the others.

Take the Table B figures. For each site, show:
- its average days to close
- the average across all six sites
- the difference, in days and as a percentage

Sort worst first.
What this doesStep 5. Puts each group next to the average of the rest.
Block 7 · STEP 6

Beside itself, earlier.

Split the work orders into two periods by RaisedDate:
May to December 2024, and January to June 2025.
Show average days to close for each site in each period,
and the change between them.
What this doesStep 6. Compares two periods. Check that both periods had the same chance to finish.
Block 7 · STEP 7

Beside an outside mark.

Compare each site's average days to close, counting open work orders,
against a 30-day target. Show days over or under.
Say plainly that the 30-day figure was supplied by me and is not
derived from this file.
What this doesStep 7. Compares against a target. The last line says where the target came from.
Block 7 · STEP 8

So what?

Three findings, all true, from one number. Which one would change what somebody does on Monday?
What this doesStep 8. No prompt. You choose which finding is worth sending, and the tool cannot do that for you.
Block 9 · STEP 2

The finance ledger. Is it clean?

Are there any values in this table that should not be possible?
Check for negative numbers in every numeric column and count them.
What this doesStep 2 on a new file. Every column is full. Full is not the same as correct.
Block 9 · STEP 4

Total spend, honestly.

Total spend by cost center. Before you answer, tell me how many rows
have a negative amount and what they appear to be.

Then give me two tables:
Table A: the sum of positive amounts only.
Table B: the sum of every amount, so credit notes reduce the total.

Tell me which cost centers change rank between them.
What this doesStep 4 on the finance ledger. Some negative numbers are correct and some are errors.

Day 3 · Dashboards and the capstone

You write your own prompts today. The eight steps below are what you use.

Block 8

The capstone brief. Not a prompt.

Your reader is a branch operations manager with eleven minutes who was not in this room. The decision is where to put the next engineer. Deliver no more than four charts and one sentence at the top saying what it means. Every chart needs a title that states a finding, a sensible sort, and a row count on the page. Beside it, your change log.
What this doesWhat your dashboard has to do. Read it twice before you open the file.

Any file · The eight steps, generic

The same eight steps with the blanks left in. This is the set you take back to your own files.

STEP 1

How big is it?

How many rows and columns are in this table?
List every column name and what type of value it holds.
What is the earliest and latest date in the file?
STEP 2

What is missing, and what is impossible?

For every column, tell me how many rows have a value and how many
are blank. Show a count and a percentage, emptiest column first.

Then: are there any values here that should not be possible?
Check every numeric column for negatives and count them.
What this doesStep 2. Gaps, and values that could not be true.
STEP 3

Add it up.

What is [your measure], for each [group]?
Define [your measure] in plain words, in the prompt.
Show it as a table, [best or worst] first.
STEP 4

Add it up honestly.

Same question. Before you answer:
- tell me how many rows you are excluding and why
- show that count by group, as a percentage of each group's rows

Then give me two tables, one on each reasonable definition,
and tell me which groups change rank between them.
STEP 5

Beside the others.

For each group, show its figure, the average across all groups,
and the difference in units and as a percentage. Worst first.
STEP 6

Beside itself, earlier.

Split the data into two periods by [date column].
Show the figure for each group in each period, and the change.
STEP 7

Beside an outside mark.

Compare each group against a target of [X].
Show over or under. State plainly that [X] came from me and is not
derived from this file.
STEP 8

So what?

Which of these findings would change what somebody does on Monday?