Excel Abgleich 2 Dateien - Verweis

Chrisibär

Lt. Commander
Registriert
Juli 2010
Beiträge
1.974
Hallo Leute,

ich habe eine kleine Excel Frage an euch

Ich hab 2 Dateien (selber ordner)
die eine hat 1 spalte, die andere 2 spalten (wobei 1 Spalte in beiden gleich ist)

ich würde gerne die beiden dateien und zwar wie folgt:

Wenn in Datei 1 in Spalte A derselbe Wert ist wie in Datei 2 Spalte A, dann soll er mir in einer neuen Spalte (B) in Datei 1, den Wert von Datei 2 Spalte B hineinschreiben, andernfalls soll er leer bleiben.

Ich hätte wie folgt gedacht aber es funktioniert nicht (Spalte B, Datei 1)

= WENN (A = [Datei2.xls]Tabelle1!$A; [Datei2.xls]Tabelle1!$B; )

was mache ich falsch? bzw wie verknüpft man 2 dateien im selben ordner
danke
chris
 
der sverweis kann das.

=Sverweis(Datei1-A;Datei2-$A$:$A$;2;FALSCH)

=Sverweis(Suchkriterium;Matrix;Wert der auszugebende Spalte in der Matrix;nur bei identischen Werten ausgeben)

gruß
yaki
 
Zuletzt bearbeitet:
kopier die beiden dateien in 2 verschiedene sheets in einer datei, dann kannst das über sheetX!SpalteZelle machen

in deinem fall z.b. datei 1 in sheet 1 und datei 2 in sheet 2

-> folgende formel in sheet 1 spalte b zelle 1:
=Wenn(Sheet1!A1=Sheet2!A1;Sheet1!A1;0)

/edit:

sorry nicht an die deutschen bezeichnungen gedacht ;)
=Wenn(Tabelle1!A1=Tabelle2!A1;Tabelle1!A1;0)
 
Zuletzt bearbeitet:
@yaki.udon
wenn ich deines mache dann macht er mir "ungültiger zellbezug"

hier ein screenshoot wie ich es gerne haben möchte
34ovp6f.jpg


Dort wo die 5 stehen sollte jeweils der richtige wert stehen, andernfalls 5 falls er es nicht findet, er soll aber ganze spalte absuchen :)
 
@ Chrisibär

Es geht auch so wie Du ursprünglich gemeint hast.
Du brauchst nur in B1 Deiner ersten Datei schreiben:

=WENN(A1=[datei2.xlsx]Tabelle1!A1;"";[datei2.xlsx]Tabelle1!A1)

Und dann diese Formel nach unten kopieren, also in B2, B3 usw.

Habs probiert, klappt einwandfrei. Und es ist vor allem eine unkomplexe Lösung, die blitzschnell geht.
 
Zuletzt bearbeitet:
nee, da hast du was falsch gemacht ^^

versuch mal in mappe1/Zelle B2 folgendes einzugeben:
=SVERWEIS(A2;[Mappe2]Tabelle1!$A:$B;2;FALSCH)

Ich hab grad gemerkt das ichs falsch dargestellt habe D: Natürlich muss in die Matrix A:B stehen, das steht jetzt in diesem post richtig da.

gruß
yaki
 
@bernd_franken
also damit schaff ichs irgendwie nicht

@yaki => vielen dank
damit klappt es super :)
stimmt jetzt weiß ichs wieder, wie der sverweis funktionierte, danke euch beiden!! :)

letzte frage:

weiß jemand von euch wie ich dasselbe schaffe wenn ich ne accessdatenbank (Datei 1) habe und aus einer exceltabelle (Datei2) den selben abgleich wie oben machen möchte? :)
 
hmm, bin ich jetzt überfragt.

an deiner stelle würde ich die tabelle in der access datenbank in einer excel tabelle exportieren und dann den abgleich machen (Rechtsklick auf Tabelle -> Exportieren -> Excelformat -> Pfad auswählen).

die geänderte tabelle kannst du ja dann wieder in access importieren.
 
Zurück
Oben