Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Problem beim Datenabgleich aus 2 Tabellen





Frage

hallo, ich habe die Suchfunktion benutzt und leider keine funktionierende möglichkeit für mein problem gefunden. generell glaub ich, ich kann sverweis anweden, bin aber nicht mehr in der lage dazu - vergesslichkeit - inkompetenz, man weiß es nicht wie dem auch sei mein problem: ich möchte Daten aus 2 ExelDateien, sprich aus 2 Tabellen miteinander vergleichen und in eine 3. Datei aktuallisieren. Verglichen werden sollen die Fachnummer in Spalte A aus Tabelle A mit der Fachnummer in Spalte A aus Tabelle B wenn diese vorhanden ist, soll in der Eintrag in Tabelle C erfolgen, aber dann nicht nur Spalte A, also die Fachnummer, sondern auch Spalte B, Spalte C etc. hoffe ich habe das verständlich erklärt und mir kann irgendjemand von euch helfen Ich wäre jedem sehr zu Dank verpflichtet Mit freundlichen Grüßen, Hans-Peter

Antwort 1 von Beverly

Hi Hans-Peter,

SVERWEIS() ist schon die richtige Funktion. Du musst nur in Spalte C, D usw. in der Formel die Spaltennummer anpassen. In C1 müsste die Formel so heißen =SVERWEIS($A1;Tabelle2!$A1:$AA5;SPALTE()-1;0) und dann weiterkopieren.

Bis später,
Karin

Antwort 2 von c4rTman

danke erstmal für die antwort

spalte()-1 <--- was bedeutet das?

und naja wenn ich das einfüge funktioniert das leider nicht, in der nächsten zeile kommt dann kein wert bzw. die zelle bleibt leer, formel steht drin, aber kein inhalt und keine fehlermeldung

gruß

Antwort 3 von Beverly

Hi Hans-Peter,

damit sich der Ablesebereich (also die Spaltennummer) in der SVERWEIS-Formel beim Kopieren der Formel nach Rechts automatisch erhöht, verwende ich die Formel SPALTE(), welche die Nummer der aktuellen Spalte ausgibt. Da in Spalte C der Wert aus Spalte B der 2. Tabelle angezeigt werden soll, muss es heißen SPALTE()-1.

Weshalb es bei dir nicht funktioniert, kann ich nicht sagen, weil ich deine Arbeitsmappe nicht kenne. In meinem nachgebauten Beispiel wird der richtige Wert ausgegeben. Kann es sein, dass in Tabelle2 die Spalte A nicht aufsteigend sortiert ist?

Bis später,
Karin

Antwort 4 von c4rTman

müssen die werte darin aufsteigend sortiert sein?

also mein vergleichswert is auch in spalte b und nicht a, aber das ist ja egal, habs ja geändert



gruß

Antwort 5 von Saarbauer

Hallo,

für die Spalte A könnte man bei einem Zahlenwert vielleicht mit Summenprodukt() in der dritten Tabelle arbeiten.

Gruß

Helmut

Antwort 6 von Beverly

Hi Hans-Peter,

Zitat:
Excel-Hilfe:Die Werte in der ersten Spalte von Matrix müssen in aufsteigender Sortierreihenfolge geordnet sein, andernfalls gibt SVERWEIS möglicherweise nicht den richtigen Wert zurück.


Dann ginge es hiermit

=INDEX(Tabelle2!$A$1:$AA$5;VERGLEICH($A1;Tabelle2!$A$1:$A$5;0);SPALTE()-1)

Bis später,
Karin

Antwort 7 von c4rTman

vielen Dank für eure Hilfe



gruß,

Hans-Peter