2016-10-10 6 views
1

Ich versuche, das Äquivalent dazu mit ARRAYFORMULA zu finden, so dass ich einfach die Formel in die erste Zelle setzen kann, anstatt die Formel für jede Zeile (und ich erraten Rechenleistung zu speichern):Google SPLASTER: entspricht INDEX und MATCH mit ARRAYFORMULA

=IFERROR(INDEX('RANGE_TO_TAKE_DATA_FROM'!$A:$B,MATCH($A1,'RANGE_TO_LOOKUP'!$BH:$BH,0)),"") 

ich weiß, dass ARRYFORMULA nicht INDEX nicht unterstützt, so habe ich versucht VLOOKUP ohne Erfolg ...

Antwort

1

Verwendung vlookup mit:

=arrayformula(iferror(vlookup(A1:A, {'RANGE_TO_LOOKUP'!$BH:$BH,'RANGE_TO_TAKE_DATA_FROM'!$A:$B},{2,3},0),0))

+0

Danke für die Antwort! Ich bekomme diesen Fehler: "Falsche Anzahl der Argumente zu ARRAYFORMULA. Erwartete 1 Argumente, aber 2 Argumente." Ich entfernte die letzte Klammer, da sie nicht übereinstimmte ..? – MultiformeIngegno

+0

Oh, ich habe die Formel korrigiert. Ich schrieb es, ohne zu überprüfen, meine Schuld –

+0

Dies fügt Zeilen hinzu (ich bin bei 12000 jetzt ..) und der Fehler sagt "Bitte fügen Sie weitere Zeilen hinzu" – MultiformeIngegno