2016-08-16 2 views
0

Ich habe zwei Excel-Dateien A und B mit jeweils 4 Spalten x 5000 Zeilen, die ich für eine Prüfung verwende.Wenn Wert in Spalte übereinstimmt, dann gebe die Zeile zurück

Datei A hat diese 5000 Zeilen -

Column A - Account Numbers 

Column B - Customer Name 

Column C - Limit Sanctioned 

Column D - Outstanding 

Datei B hat diese Zeilen -

Column A - Account Numbers 

Column B - Type of Facility 

Column C - Date of Sanction 

Column D - Rate of Interest 

Ich möchte die Kontonummern übereinstimmen (von Datei A Datei B), wenn Kontonummer passt dann sollte ich die ganze Zeile aus Datei B zurückgeben. Ist das möglich?

wie z.B.

Nehmen Sie die Kontonummer aus Spalte A (Datei A) und stimmen Sie mit der vollständigen Spalte A von Datei B überein, wenn Kontonummer vorhanden ist. Dann kehren die vollständige Reihe von dieser Spalte der Datei B.

ich mit dem VLOOKUP (VALUE, RANGE, INDEX NO.,MATCH)

versuche nahm ich Kontonummer als VLOOKUP ('55400055444, A1:A5000,1,FALSE) nur mir eine Zelle geben. Nicht die vollständige Zeile, wie kann ich die vollständig übereinstimmenden Zeilensätze erhalten?

+2

Sie müssten diese Formel für jede Zelle einfügen, die Sie ziehen möchten, erhöhen Sie die 1 (die eigentlich 2 sein sollte) um 1 für jede Spalte, die Sie nach rechts bewegen. Wenn Sie die Reihenfolge der Spalten manuell ändern möchten, ändern Sie einfach die 1 zu 4 oder 2 zu Ihren Anforderungen. 1 zieht die Spalte, die Sie suchen. 2 wäre die nächste Spalte, 3 die nächste Spalte und so weiter. Stellen Sie sicher, dass die von Ihnen verwendete Nummer nicht größer ist als die Anzahl der Spalten in Ihrem Suchbereich. –

+0

Ich habe mehr als 5000 Zeilen x 4 Spalten, bedeutet 20000 Zellen, wird nicht möglich sein, in alle von ihnen .. irgendeine Idee bitte – amulbhatia

Antwort

1

Was ich vorschlagen würde, ist beide Bücher zur gleichen Zeit geöffnet haben, wie es Ihre Zelle Adressierung ein wenig leichter und weniger anfällig für Tippfehler macht.

In Spalte E benachbart in Ihrer ersten Datenzeile, läßt seine Zeile 2, vorausgesetzt, dass Sie eine Formel wie verwenden würden.

VLOOKUP ($A2, 'filname/sheetname'!$A$2:$D$5000,column(B$1),0) 

Wenn Sie A2 auswählen, die die aktuelle Arbeitsmappe, die Sie in sind, wenn Sie wählen den Suchbereich aus, der die andere Arbeitsmappe sein wird. Weil Sie es geöffnet haben, wird es das richtige Dateinamenformat ausfüllen. Sie können das $ hinzufügen, indem Sie direkt nach Auswahl des Bereichs F4 drücken, oder Sie können sie nachträglich hinzufügen. Die Spalte (B $ 1) ist nur eine Möglichkeit zu zählen und verweist auf das Arbeitsbuch, in dem sich Ihre Formel befindet. Sobald die Formel richtig aussieht, kopiere sie nach rechts, so weit du es brauchst ... 3 Reihen. Wählen Sie dann alle Zeilen mit der Formel aus und kopieren Sie sie nach unten.

Wenn Sie den Kopiervorgang ausführen, werden die Zelladressen ohne $ automatisch angepasst. Die Zellenreferenzen mit dem $ werden gesperrt und ändern sich nicht.

+1

''filname/sheetname'! $ A $ 2: $ A $ 5000 'muss enthalten sein Mehr als eine Spalte oder Spalte (B $ 1) 'verursacht einen Fehler bei der Suche nach der zweiten Spalte in einem einzelnen Spaltensatz. –

+0

Danke, fertig .. Großartige Hilfe – amulbhatia

+0

Danke @ScottCraner, ich dachte darüber nach und wollte das zuerst eintippen, ich habe es gerade bearbeitet. –

Verwandte Themen