ich habe folgendes Problem:
Ich habe eine Exceltabelle mit zwei Tabellenblättern.
Im ersten Blatt stehen Werte (10 Stellige Zahl) in Spalte B (5.500 Zeilen). Ich will nun überprüfen, ob diese Werte im zweiten Blatt in Spalte B stehen (9 Zeilen), und wenn ja, dass mir der Wert aus Spalte A der 2. Tabelle in der ersten Tabelle Spalte D wiedergegeben wird. Die gleiche Überprüfung erfolgt noch einmal mit Spalte A des zweiten Blattes, wobei dann der Wert aus Spalte B wiedergegeben werden soll.
Ich habe es bereits mit wie folgt probiert, es funktioniert auch, aber dabei rechnet excel sich tod:
for c = 2 to letzteZeilerelevant1
Sheets("relevant").Range("D" &c).formulaR1C1 = Iferror(Index(Mittelgeberbestand!R1:R1048576, Matsch (RC[-2, Mittelgeberbestand!C2,0),1), If error(Index(Mittelgeberbestand!R1:R1045876,Match(Rc[-2], Match(RC[-2],Mittelgeberbestand!C1,0),2),""""))"
Next c
Ich arbeite mit Excel 2016.
Gibt es eine schnellere Möglichkeit?
Vielen Dank