A spreadsheet does not automatically know that 1250 is money, that 15/01/2026 is a date, or that 0.23 is a percentage. Until you tell it, it is all just digits on a page. Today you'll learn how to give your data the correct format so it looks right to the reader and behaves right when you sort, filter, or calculate.
Imagine a classmate shows you two budget sheets for the class fundraiser. You have to hand one of them to the teacher. Which do you choose — and why?
| Sheet A | Sheet B |
|---|---|
| date | item | cost 15/1/26 | bus | 3.5 2/2/26 | cake | 7.8 10/1/26 | paint | 15 | Date | Item | Cost 10 Jan 2026 | Paint | €15.00 15 Jan 2026 | Bus | €3.50 02 Feb 2026 | Cake | €7.80 |
Sheet B looks finished because of formatting — same numbers, same dates, but the reader can scan it in a second. That's what today is about.
| Concept | Why it matters | Example |
|---|---|---|
| Number format — how a cell displays a value, without changing what is stored | The reader sees €12.50, not 12.5 — that is the difference between a finished sheet and a messy one. | Your pocket-money tracker shows each amount as €12.50 down the column |
| Date format — a real date value, not just text that looks like a date | Real dates sort in calendar order. Text dates sort alphabetically (1 Jan, 10 Jan, 2 Jan…) and break. | Your class-trip savings log only sorts chronologically if the Date column is a real date |
| Alignment — where text and numbers sit inside the cell (left, centre, right) | Numbers right-aligned line up by the decimal point so totals are easy to compare at a glance. | Cost column right-aligned down the list; heading row bold and centred across the top |
Before you apply formats, take 6 minutes to find them and notice how they behave. Open any blank spreadsheet and type the same number ({{code:1250.5}}) into four different cells, then try a different format on each.
You'll now build a small class-fundraiser budget and format it step by step. After each formatting change you'll see a checkpoint showing what your sheet should look like — use it to self-check before moving on. This is the same pattern you'll use on your own {{code:05_project_budget}} in the next step.
You saw your real dates sort into calendar order (15, 16, 17, 18, 19 January). If those dates had been stored as text instead of real dates, the sort would have ordered them alphabetically — by the first character, then the next, and so on. For dates that all start with 0 or 1, the result looks almost right but is not:
| If Date column is text (wrong order) | If Date column is a real date (right order) |
|---|---|
| 02/02/2026 (Feb) 10/01/2026 (Jan 10) 15/01/2026 (Jan 15) 16/01/2026 (Jan 16) 17/01/2026 (Jan 17) | 10/01/2026 (Jan 10) 15/01/2026 (Jan 15) 16/01/2026 (Jan 16) 17/01/2026 (Jan 17) 02/02/2026 (Feb 2) |
Read the left column: a February date ended up at the top because '0' comes before '1' in the alphabet. That's the bug you avoid by making the Date column a real date.
| Issue | Solution |
|---|---|
| My dates show as ##### or as plain numbers like 45679 | The column is too narrow (double-click the right edge of the column header to widen it) or the cell is still formatted as Number — reselect and apply Short Date / Date. |
| Currency shows $ instead of € | Excel Online: Home ribbon → currency dropdown → € Euro. Google Sheets: {{menu:Format -> Number -> Custom currency}} and choose €. |
| I typed 23 and applied Percentage — now it shows 2300% | Percentage format multiplies by 100. Type 0.23 and format as %, or type 23 and leave the % in the heading instead. |
| My column of dates won't sort in date order | The dates are stored as text, not real dates. Reselect the column, apply Short Date / Date, and retype any entries that don't reformat — then sort again. |