Você desejará o VBA (tenho certeza de que as fórmulas poderiam fazer isso, mas elas seriam fórmulas de matriz e provavelmente bastante complicadas).
Adicione isso a um módulo de pasta de trabalho na pasta de trabalho com seus dados:
Function MYVLOOKUP(lookupval, lookuprange As Range, indexcol As Long)
'http://www.mrexcel.com/forum/excel-questions/280705-vlookup-return-multiple-values-one-cell-concatenate.html
Dim r As Range
Dim result As String
result = ""
For Each r In lookuprange
If r = lookupval Then
result = result & " " & r.Offset(0, indexcol - 1)
End If
Next r
MYVLOOKUP = result
End Function
Então, se sua tabela for A1: B10, você fará =myvlookup("hello",$A$1:$B$10,2)
. Você poderia, naturalmente, substituir "hello"
por uma referência de célula.