Table:
0
A
B
C
D
E
1
Tournament
2002
2004
2005
2006
2
Grand Slam Tournaments
Grand Slam Tournaments
Grand Slam Tournaments
Grand Slam Tournaments
Grand Slam Tournaments
3
Australian Open
A
A
A
1R
4
French Open
1R
A
1R
A
5
Wimbledon
A
A
A
A
6
US Open
A
A
A
A
7
Win–Loss
0–1
0–0
0–1
0–1

Questions and formulas:
Question: What shows for 2006 when 2002 is Grand Slam Tournaments?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,B1="grand slam tournaments"),5))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E7,B2:B7="grand slam tournaments"),5))
Level: medium
Question: What shows for 2002 when 2006 is Grand Slam Tournaments?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,E1="grand slam tournaments"),2))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E7,E2:E7="grand slam tournaments"),2))
Level: medium
Question: What shows for 2005 when 2002 shows 0–1?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,B1="0–1"),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E7,B2:B7="0–1"),4))
Level: medium
Question: What shows for 2006 when 2002 is 0–1?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,B1="0–1"),5))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E7,B2:B7="0–1"),5))
Level: medium
Question: What shows for 2002 when the 2004 is A, and the 2005 is 1r?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,(C1="a")*(D1="1r")),2))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E7,(C2:C7="a")*(D2:D7="1r")),2))
Level: medium
Question: What shows for 2004 when 2005 is A, 2006 is A, tournament is US Open?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,(D1="a")*(E1="a")*(A1="us open")),3))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E7,(D2:D7="a")*(E2:E7="a")*(A2:A7="us open")),3))
Level: medium