Table:
0
A
B
C
D
E
1
Route Number
Origin
Intermediate stops
Destination
Provider
2
318
Birmingham
Cheltenham, Gloucester
Bristol
National Express
3
325
Birmingham
Wolverhampton , Stoke-on-Trent, Manchester Airport
Manchester
National Express
4
545
London
Milton Keynes , Birmingham, Stoke-on-Trent & Rhyl
Pwhelli
National Express
5
550
London
Birmingham, Stoke-on-Trent, Warrington
Liverpool
National Express
6
570
London
Milton Keynes , Birmingham, St Helens, Preston
Blackpool
National Express

Questions and formulas:
Question: Who are all providers with destination of Liverpool?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,D1="Liverpool"),5))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E6,D2:D6="Liverpool"),5))
Level: medium
Question: What is every entry for intermediate stops for the destination of Manchester?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,D1="Manchester"),3))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E6,D2:D6="Manchester"),3))
Level: medium
Question: How many route numbers occur for the origin of Birmingham and destination of Bristol?
Formula: SUM(FILTER(A1, (B1="Birmingham")*(D1="Bristol")))
Formula2: SUM(FILTER(A2:A6, (B2:B6="Birmingham")*(D2:D6="Bristol")))
Level: easy
Question: What is every origin for the destination of Manchester?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,D1="Manchester"),2))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E6,D2:D6="Manchester"),2))
Level: medium
Question: How many providers have a destination of Blackpool?
Formula: ROWS(UNIQUE(FILTER(E1, D1="Blackpool")))
Formula2: ROWS(UNIQUE(FILTER(E2:E6, D2:D6="Blackpool")))
Level: medium