Table:
0
A
B
C
D
E
1
Date
Tournament
Surface
Opponent
Score
2
March 27, 2006
Buenos Aires
Clay
Cristian Villagrán
4–6, 6–3, 6–4
3
April 24, 2006
Buenos Aires
Clay
Leandro Migani
6–3, 7–6
4
August 7, 2006
Córdoba
Clay
Leandro Migani
5–7, 6–0, 6–0
5
August 14, 2006
Mendoza
Clay
Andrés Molteni
6–4, 6–1
6
September 11, 2006
La Paz
Clay
Guillermo Carry
6–3, 6–1
7
September 18, 2006
Cochabamba
Clay
Martín Alund
7–6, 6–7, 7–6
8
April 23, 2007
Santa Fe
Clay
Juan-Martín Aranguren
6–3, 6–2
9
April 30, 2007
Buenos Aires
Clay
Juan-Martín Aranguren
6–4, 6–4
10
May 7, 2007
Tucuman
Clay
Juan Pablo Amado
6–1, 6–4
11
October 1, 2007
Medellín
Clay
Chris Guccione
7–5, 5–7, 7–5
12
April 21, 2008
Cremona
Hard
Björn Phau
6–3, 6–4
13
April 28, 2008
Rome
Clay
Éric Prodon
6–3, 6–7, 7–6
14
May 12, 2008
Bordeaux
Clay
Igor Kunitsyn
6–2, 6–2
15
October 25, 2009
Santiago
Clay
Nicolás Massú
6–2, 6–2
16
November 22, 2009
Lima
Clay
Jorge Aguilar
7–5, 6–4
17
January 31, 2010
Bucaramanga
Clay
Juan Pablo Brzezicki
6–4, 6–2

Questions and formulas:
Question: Which tournament did the opponent Guillermo Carry play?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,D1="guillermo carry"),2))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E17,D2:D17="guillermo carry"),2))
Level: medium
Question: Who was the opponent on April 21, 2008?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,A1="april 21, 2008"),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E17,A2:A17="april 21, 2008"),4))
Level: medium
Question: Who is the opponent on November 22, 2009, clay surface?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,(C1="clay")*(A1="november 22, 2009")),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E17,(C2:C17="clay")*(A2:A17="november 22, 2009")),4))
Level: medium