Excel Makro für Vergleichen und Zusammenfügen
Zwei Excel Tabellen sollen verglichen und zusammengefügt werden.
Hallo,
ich bin kein Excel-Profi und habe ein Problem mit zwei Excel-Tabellen.
Es sollen Werte aus einer Tabelle in die Andere übernommen werden, der Schlüssel ist eine Nummer.
Diese Nummer läuft in der Import-Tabelle als AN000001 fortlaufend und in der eigentlichen Datei läuft die Nummer aber nur mit 000001.
Wie finde ich die beiden Zeilen zusammen?
Wie schreibe ich den Wert aus der Spalte F (z.B.) aus der Import-Datei in die eigentliche Datei in Spalte H (z.B.)?
Könnt ihr mir da bitte helfen?
Danke
MfG
Lukas
Hallo,
ich bin kein Excel-Profi und habe ein Problem mit zwei Excel-Tabellen.
Es sollen Werte aus einer Tabelle in die Andere übernommen werden, der Schlüssel ist eine Nummer.
Diese Nummer läuft in der Import-Tabelle als AN000001 fortlaufend und in der eigentlichen Datei läuft die Nummer aber nur mit 000001.
Wie finde ich die beiden Zeilen zusammen?
Wie schreibe ich den Wert aus der Spalte F (z.B.) aus der Import-Datei in die eigentliche Datei in Spalte H (z.B.)?
Könnt ihr mir da bitte helfen?
Danke
MfG
Lukas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 176704
Url: https://administrator.de/contentid/176704
Ausgedruckt am: 22.11.2024 um 05:11 Uhr
4 Kommentare
Neuester Kommentar
Moin LKaderavek,
lass uns mal ein bisschen sortieren.
Wenn ich deinen Eröffnungsbeitrag richtig gelesen habe hast du in EINER Excel-Datei ZWEI 8oder mehr) Blättchen.
Wenn du ZWEI Blättchen in ZWEI Exceltabellen hast, dann geht es auch mit SVERWEIS(), aber beide Tabellen müssen geöffnet sein.
Wenn denn dieses hier: "Diese Nummer läuft in der Import-Tabelle als AN000001 fortlaufend" z.B. bedeutet
-> in der geöffneten Tablle "Import.xls"
-> im Blatt "Tabelle1"
-> im Bereich von $A$2 bis $X$9999 maximal gefüllt
-> in der Spalte A steht "AN000001" usw
Dann kannst du
- aus der anderen Tabelle "DieRichtigenDaten.xls" aufrufend
- wenn denn dort in Spalte C die eigentlichen Nummern 000001 usw stehen
...mit SVERWEIS() alles andere anzeigen.
Übersetzt:
Grüße
Biber
lass uns mal ein bisschen sortieren.
Wenn ich deinen Eröffnungsbeitrag richtig gelesen habe hast du in EINER Excel-Datei ZWEI 8oder mehr) Blättchen.
Wenn du ZWEI Blättchen in ZWEI Exceltabellen hast, dann geht es auch mit SVERWEIS(), aber beide Tabellen müssen geöffnet sein.
Wenn denn dieses hier: "Diese Nummer läuft in der Import-Tabelle als AN000001 fortlaufend" z.B. bedeutet
-> in der geöffneten Tablle "Import.xls"
-> im Blatt "Tabelle1"
-> im Bereich von $A$2 bis $X$9999 maximal gefüllt
-> in der Spalte A steht "AN000001" usw
Dann kannst du
- aus der anderen Tabelle "DieRichtigenDaten.xls" aufrufend
- wenn denn dort in Spalte C die eigentlichen Nummern 000001 usw stehen
...mit SVERWEIS() alles andere anzeigen.
=SVerweis("AN"&$C2; '[Import.xls]Tabelle1'!$A2$X$9999; 4; FALSCH)
Übersetzt:
- du suchst --> "AN"&$C2 --> den String "AN" plus das, was in der aktuellen Tabelle in Spalte $C, Zeile 2 steht --> "AN" &"000001"
- du suchst in Mappe/Blatt '[Import.xls]Tabelle1'
- im Bereich $A2$X$9999
- willst zurück den Wert aus Spalte 4 dieser Matrix, also Spalte D
- und willst nur genaue Treffer: FALSCH
Grüße
Biber