Ich würde das mit einer benutzerdefinierten Funktion folgendermaßen lösen:
1) Gib deinem Bereich, wo die Werte herkommen sollen (A1:Z50) den Namen "Wertebereich".
2) Öffne mit Alt+F11 den VBA-Editor
3) Füge ein "Modul" ein und kopiere folgenden Code hinein:
Function Namenswert(Name As Range) As String
Dim Zelle As Range
For Each Zelle In [Wertebereich]
If Zelle.Value = Name Then
Namenswert = Zelle.Offset(rowoffset:=1, columnoffset:=0).Value
Exit Function
End If
Next Zelle
Namenswert = "Kein Eintrag" 'Fehlschlag
End Function
4) Verwende deine Funktion: =Namenswert(A2)
Ich bin dabei davon ausgegangen, dass die Namen aus Spalte A in deinem Wertebereich (A1:Z50) nur ein einziges Mal vorkommen.
Nicht vergessen, deine Arbeitsmappe als *.xlsm (Arbeitsmappe mit Makros) zu speichern...