2016-03-31 8 views
0

Ich habe eine Formel wie folgt aus:Dynamische Referenz in vlookup

=VLOOKUP(A14,Cars!C25:S49,17,0) 

Ich möchte wissen, ob die unten möglich:

Die Zahlen 25, 49, die im Bereich der oben angegeben sind Vlookup war in verschiedenen Zellen vorhanden. Das heißt,

C3 = MATCH(.....) --> Match results in the number 25 
C4 = MATCH(.....) --> Match results in the number 49 

habe ich versucht, so etwas wie dieses:

=VLOOKUP(A14,Cars!C&C3:S&C4,17,0) 

Aber dies zeigt den Fehler. Kann mir jemand vorschlagen, wie ich das erreichen kann?

Antwort

1

Eine Alternative zu dem flüchtigen Indirect() entlang der Linien von

=vlookup(A14,Index($C:$C,$C$3):Index($S:$S,$C$4),17,false) 
+0

Danke .. Ihre Lösung hat auch funktioniert. :) – Pramod

1

Sie benötigen die Funktion INDIRECT. In Ihrem Fall kann

=VLOOKUP(A14,INDIRECT("Cars!C"&C3&":S"&C4),17,0) 
+0

Das funktionierte .. Dank einer Tonne mit Index erreicht werden :) – Pramod