Skip to content
CAT Study Hub

lookup

3 sub-questions across 1 paper, 12 marks total.

Computer Applications Technology 2026

Question 3 — Spreadsheet
3.65 marks

In D10, use a Lookup function to fetch the correct stipend amount for the start-up in that row from the Costs worksheet. The formula must copy down correctly.

Example only — check your file:

Example, assuming the lookup key (e.g. start-up name or stage) is in A10 on this sheet and the Costs sheet has keys in A and stipends in B:

Show answer
  1. Example, assuming the lookup key (e.g. start-up name or stage) is in A10 on this sheet and the Costs sheet has keys in A and stipends in B:

  2. Or with XLOOKUP / INDEX-MATCH:

  3. Look at the Costs sheet to see which column holds the key and which holds the stipend.

  4. Choose the cell in row 10 whose value matches that key as the lookup value (relative, no $).

  5. Lock the Costs table with $ signs, set the correct column number, and use FALSE for exact match.

  6. Press Enter, then double-click the fill handle (or drag) to copy down.

  7. Save and close 3_Incubator.xlsx.

Formula
D10:  =VLOOKUP(A10,Costs!$A$2:$B$20,2,FALSE)
D10:  =VLOOKUP(A10,Costs!$A$2:$B$20,2,FALSE)
Formula
=XLOOKUP(A10,Costs!$A$2:$A$20,Costs!$B$2:$B$20)
=INDEX(Costs!$B$2:$B$20,MATCH(A10,Costs!$A$2:$A$20,0))
=XLOOKUP(A10,Costs!$A$2:$A$20,Costs!$B$2:$B$20)
=INDEX(Costs!$B$2:$B$20,MATCH(A10,Costs!$A$2:$A$20,0))

Why this earns the marks

five marks: right lookup function, right lookup value, table on the Costs sheet, correct column index, exact match, with absolute references so it copies down — each is a separate, independently gradeable piece of the formula. When copied, the lookup value moves down one row each time (relative), but the Costs table must stay put (absolute): the whole point of a lookup table is that every row's formula searches the same reference table for its own key, so the key must shift with each row while the table itself must not. If the table was not locked, the range would slide down and eventually return #N/A, because a few rows down the table reference would have drifted past the real data entirely, searching an empty or unrelated range. If Costs is arranged across columns instead of down, use HLOOKUP or XLOOKUP — the horizontal-lookup equivalents of the same underlying search-and-return idea.

Question 5 — Database
5.1.33 marks

Set Sector as a Lookup list using values from tblSectors.

Show answer
  1. In Design View, set the Sector field's Data Type to Lookup Wizard…

  2. Choose "I want the lookup field to get the values from another table or query". Next.

  3. Select tblSectors. Next. Move the sector name field (and ID if present) to the right. Next. Finish. Accept the save prompt.

  4. Manual alternative on the Lookup tab: Display Control = Combo Box, Row Source Type = Table/Query, Row Source = SELECT SectorName FROM tblSectors;, Limit To List = Yes.

Why this earns the marks

marks for lookup/combo box type, correct source table, correct column. A Lookup field doesn't just restrict typing to a list — it replaces free-text entry with a controlled, consistent set of values pulled live from another table, which is the whole reason it's used here instead of a plain Short Text field with a validation rule. If tblSectors has an ID and a name and Sector stores the name, bind to the name column, otherwise Sector would be filled with numbers: a lookup's underlying stored value is whichever column you bind it to, so binding to the ID column by mistake would store meaningless numeric codes in a field meant to hold readable sector names, even though the dropdown itself might still display the names correctly.

Question 7 — General integration
7.1.24 marks

Create a new worksheet named Summary. Capture the sector names in order: FinTech, EdTech, AgriTech, Logistics, HealthTech. In Summary!B2 use a lookup function to return the Q4 value for the sector in the same column from Impact. Copy to F2.

Show answer
  1. Click the + next to the tabs, rename the new sheet Summary.

  2. Type the five sector names exactly in this order across row 1 so that B1:F1 are FinTech … HealthTech (A1 can hold a label such as "Sector").

  3. In B2:

  4. or

  5. Drag B2 right to F2.

  6. Check values (from the example chart): B2:F2 should read 13, 15, 15, 14, 18.

Formula
=VLOOKUP(B$1,Impact!$A$1:$E$6,5,FALSE)
=VLOOKUP(B$1,Impact!$A$1:$E$6,5,FALSE)
Formula
=XLOOKUP(B1,Impact!$A$2:$A$6,Impact!$E$2:$E$6)
=XLOOKUP(B1,Impact!$A$2:$A$6,Impact!$E$2:$E$6)

Why this earns the marks

the paper says A1:F1 but lists only five names, and B2:F2 are the formula cells. So the five names naturally sit in B1:F1, directly above their results — read the cell ranges literally rather than assuming A1 must hold the first name, since the given layout (one blank-ish label cell in A1, five names from B1 onward) is what actually matches both the instruction and the five results expected in B2:F2. VLOOKUP's column index is 5 because Q4 is the fifth column of A:E (Sector, Q1, Q2, Q3, Q4) — VLOOKUP counts columns from the left edge of its own table argument, starting at 1, so the index has to match that table's layout exactly, not the worksheet's column letters. B$1 keeps the row fixed while the column moves when copied right, and the table is absolute so it does not shift: this is a mixed reference (row locked, column free) feeding the lookup value, paired with a fully absolute reference locking the lookup table — exactly the two reference types the spreadsheets notes describe, combined for a formula that's meant to be copied sideways rather than down. FALSE forces an exact match, the same safeguard against wrong approximate matches covered throughout the function notes. Marks: sheet, names, correct lookup, copy across.