2016-08-11 3 views
1

Ich habe 3000 Tabellen wie diese hier in demselben Blatt übertreffen:Merge mehrere Excel-Tabellen in einer

txt sheet

Ich brauche diese alle Tabellen in 1 zu verschmelzen, ich mache = VLOOKUP (CSV! ! $ B $ 2, TXT $ A: $ B, 2, FALSCH) unter Nachnamen: und draging nach unten, aber ich bekomme immer die ersten Anwenderdaten, wie Sie unter unter:

csv sheet

wie kann Ich bekomme die Benutzerinformationen in jeder Zeile aus diesen Tabellen? Ist SVERWEIS für diesen Fall geeignet?

PS: Ich brauche nur die in csv Blatt zugeordnet Info

+2

Sie Sie müssen eine INDEX-Formel mit LARGE (IF()) o verwenden r AGGREGATE(), um die korrekte Zeilennummer zurückzugeben. –

+0

@ScottCraner Danke für die schnelle Antwort, jetzt habe ich eingefügt: = INDEX (B1: B200, MATCH (GROß (IF (A1: A200 = Nachname:, B1: 200, ""), 1), B1: B200, 0)) aber ich bekomme immer noch Fehler –

+1

Ich fühle mich im Moment faul und werde Ihre Informationen nicht erneut eingeben. Wenn Sie die Daten als Text im ursprünglichen Post veröffentlichen, werde ich eine Antwort posten. –

Antwort

0

diese Formel Versuchen in E3 Zelle

=IFERROR(INDEX($C$2:$C$5009,SMALL(IF($B$2:$B$5009=E$2,ROW($C$2:$C$5009)-MIN(ROW($C$2:$C$5009))+1),ROWS($E$2:E2))),"") 


Nach Klick F2 und drücken Ctrl + Shift + Enter

enter image description here

Verwandte Themen