Be able to enhance a spreadsheet including text colour, cell colour, bold, underline, italic, shading
Topic 20 – Spreadsheets: Enhancing a Spreadsheet
Cross‑reference
This lesson covers only the spreadsheet component of the Cambridge IGCSE ICT syllabus (Section 20). For web authoring (Section 21) see Topic 21 – Website Authoring.
Learning objectives (aligned with AO1‑AO3)
AO1 – Recall: Identify the purpose of text formatting, cell colour, number formats, borders, styles and page‑setup options.
AO2 – Apply: Demonstrate how to apply formatting, write basic formulas, use absolute/relative references, named ranges and lookup functions, and set up a worksheet for printing.
AO3 – Analyse/Evaluate: Use conditional formatting, sort/filter data, and error‑checking functions to highlight trends, out‑liers and potential mistakes in a data set.
Pre‑task checklist (File‑management & proofing)
Save the workbook in the correct folder (e.g., ICT/Year 12/Spreadsheets/Topic20.xlsx).
Use a consistent cell style for headings, sub‑headings and data (see Section 4).
Run Spell Check on any text fields (Review → Spelling in Excel; Tools → Spelling in Google Sheets).
Lock cells that must not be edited (Section 6) and protect the sheet if required.
1. Why enhance a spreadsheet?
Readability: Colour, alignment and number formats let the eye locate information quickly.
Emphasis: Highlight key figures, trends or out‑liers.
Professional presentation: Consistent styles, borders and a print‑ready layout are required for exam tasks and real‑world reports.
2. Text formatting
Changes the appearance of the characters inside a cell without affecting the background.
Select the cell or range.
Use the toolbar buttons or the keyboard shortcuts in the table below.
Style
Toolbar icon
Windows shortcut
macOS shortcut
Bold
“B”
Ctrl + B
⌘ + B
Italic
“I”
Ctrl + I
⌘ + I
Underline
“U”
Ctrl + U
⌘ + U
Text colour
Letter “A” with colour bar
Alt + H, FC
Option + ⌘ + C (varies)
2.1 Applying multiple styles
You can combine styles (e.g., bold + italic + red text) by selecting the cell and clicking each toolbar button or using the corresponding shortcuts.
3. Cell (background) colour & shading
Cell colour: fills the whole cell background – useful for grouping or drawing attention.
Shading (patterned fill): adds a pattern over the background – handy when colour printing is unavailable.
Select the cell(s).
Click the Fill colour (paint‑bucket) button for a solid colour.
For patterns, open Format Cells (right‑click → Format Cells or Ctrl + 1) → Fill/Pattern tab → choose a pattern and foreground/background colours.
4. Number formatting & alignment
Currency: Format Cells → Number → Currency (e.g., £1,200.00).
Percentage: Format Cells → Number → Percentage (e.g., 75%).
Decimal places & thousand separators: Use the “Increase Decimal” / “Decrease Decimal” buttons or set the exact number in the Format Cells dialog.
Alignment:
Text – left‑align (default).
Numbers – right‑align.
Currency/percentage – right‑align with the symbol displayed.
Keyboard shortcuts (Excel): Alt + H, A, L (left), Alt + H, A, C (centre), Alt + H, A, R (right).
5. Cell styles & themes
Cell styles apply a predefined set of formatting (font, colour, borders, number format) with one click.
Open the Cell Styles gallery (Home → Styles).
Choose a built‑in style such as “Heading 1” for column headings.
To create a custom style: right‑click a style → New Cell Style… → define the desired formatting.
Suppose you have a product list (A2:B6) and you need to retrieve the price for a product entered in D2.
A2:A6 = Product Code
B2:B6 = Unit Price (£)
=VLOOKUP(D2,\$A\$2:\$B\$6,2,FALSE)
The formula searches column A for the code in D2 and returns the corresponding price from column B. Replace VLOOKUP with XLOOKUP for a more flexible solution.
7.5 Error‑checking functions (AO3)
IFERROR(value, valueiferror) – returns a friendly message instead of #N/A or #DIV/0!.
ISNUMBER(value) – tests whether a cell contains a number (useful before performing arithmetic).
Example: =IFERROR(VLOOKUP(D2,\$A\$2:\$B\$6,2,FALSE),"Code not found")
7.6 Named ranges
Select the cell or range.
Enter a name in the Name Box (left of the formula bar) and press Enter. Names must start with a letter and contain no spaces.
Use the name in formulas, e.g., =SUM(Sales) where “Sales” refers to the range B2:B10.
8. Conditional formatting (AO3)
Automatically changes a cell’s appearance based on its value.
Select the range.
Home → Conditional Formatting → choose a rule:
Highlight Cells Rules → Less Than 0 → red text (for negative numbers).
Data Bars, Colour Scales, Icon Sets for visual trends.
Use Manage Rules to edit conditions, change colours or set stop‑if‑true.
9. Data manipulation – sort, filter & search
9.1 Sorting
Select any cell in the data range.
Data → Sort → choose column, order (A‑Z / Z‑A) and confirm “Expand the selection”.
9.2 Filtering
Select the header row.
Data → Filter → drop‑down arrows appear in each header cell.
Basic filter: choose “Number Filters → Greater Than…” and enter 2000 to show sales > £2 000.
Advanced filter (multiple criteria): Data → Advanced → set “Criteria range” with separate rows for each condition (e.g., Sales > 2000 and Profit ≥ 0).
9.3 Searching
Press Ctrl + F (Windows) / ⌘ + F (macOS) to open the Find dialog.
Enter the text or number, click “Find All” for a list of matches, or use “Replace” to edit multiple cells.
10. Preparing a spreadsheet for printing (AO2)
Follow the checklist before sending a workbook to the printer.
Page orientation: Page Layout → Orientation → Portrait or Landscape.
Print‑preview tip: Always open Print Preview (File → Print) and verify that no columns or rows are hidden; use “Fit to page” if the sheet is wider than the paper.
11. Practical example – applying multiple enhancements
The table below shows a simple sales report before formatting. Follow the numbered steps to produce the “After” version.
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources,
past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.