Datenblätter vergleichen und ineinanderfügen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Datenblätter vergleichen und ineinanderfügen

Re: Datenblätter vergleichen und ineinanderfügen

von herr-stromberg » Fr, 18.01.2008 11:52

Stephan hat geschrieben:
in eine bestimmte Zelle der Tabelle 1 zu schreiben
benutze in dieser Zelle SVERWEIS()

=SVERWEIS(a;b;c;d)

a ... die Artikelnummer nach der gesucht wird
b ... die Matrix in der gesucht wird, also Tabelle 2 Spalten 1 und 2
c ... der Index der Spalte für die Rückgabe, also 2
d ... 0 wenn die Werte in Tabelle2 Spalte 1 unsortiert sind, sonst 1

also zum Beispiel:

=SVERWEIS(A2;Tabelle2.A2:B100;2;0)
Ich habe in den ganzen Büchern nix gefunden
in Welchen?

in unten stehenden ist das auf Seite 296 beschrieben, in zweiter Auflage auf Seite 350


Gruß
Stephan
Sephan ich Danke Dir recht herzlich. Hätte ich das mal früher gewusst, dann wäre mir sehr viel arbeit erspart geblieben.
Wenn ich mal wieder nicht weiter komme, dann meld ich mich bei Dir.
Nochmals vielen Dank für die Erklärung und die prompte Hilfe.

Schönes WE :lol:

Re: Datenblätter vergleichen und ineinanderfügen

von Bencomo » Do, 17.01.2008 12:00

@Winfried:

Danke für den Tipp. Wenn die die Fehlermeldung mit ISTFEHLER() abfange, klappt es tatsächlich. Siehe: viewtopic.php?f=2&t=15670. Und was den "threat" angeht: Die einzige Bedrohung, die von mir ausgeht, ist die, dass ich hier wahrscheinlich noch weitere mehr oder weniger komplizierte Fragen posten werde ... :lol:

Grüße
Bencomo

Re: Datenblätter vergleichen und ineinanderfügen

von komma4 » Mi, 16.01.2008 10:10

Bencomo hat geschrieben:Ich suche immer noch nach einer Lösung für mein Problem in dem Threat
na, das wollen wir doch nicht hoffen, dass es sich um eine Drohung handelt - Du meinst sicher thread...


F1 Hilfe gibt zu SVERWEIS aus:
Syntax
=SVERWEIS(Suchkriterium;Matrix;Index;Sortiert)
Das Suchkriterium ist der Wert, nach dem in der ersten Spalte der Matrix gesucht wird.
Matrix ist der Bezug, der aus mindestens zwei Spalten bestehen soll.
Index ist die Nummer der Spalte innerhalb der Matrix, in der der zurückzugebende Wert steht. Die erste Spalte hat die Nummer 1.
Sortiert ist ein optionaler Parameter, der angibt, ob die erste Spalte in der Matrix in aufsteigender Reihenfolge sortiert ist. Ist dies nicht der Fall, geben Sie hier den Booleschen Wert FALSCH ein. Sortierte Spalten lassen sich wesentlich schneller durchsuchen, und sofern der Suchwert zwischen dem höchsten und dem niedrigsten Wert der sortierten Liste liegt, erhalten Sie mit der Funktion immer einen Wert, selbst dann, wenn der genaue Suchwert nicht gefunden werden kann. In unsortierten Listen werden nur genaue Übereinstimmungen mit dem Suchwert gefunden. Anderenfalls gibt die Funktion die Meldung Fehler: Wert nicht verfügbar zurück.
bei einer unsortierten Liste erhälst Du also #NV

Re: Datenblätter vergleichen und ineinanderfügen

von Bencomo » Mi, 16.01.2008 09:44

@Stephan:

Was gibt SVERWEIS zurück, wenn der Suchbegriff nicht gefunden wurde? Evtl. eine Fehlermeldung, die ich über eine WENN-Abfrage abfangen kann, um dann einen weiteren SVERWEIS für eine andere Matrix zu starten?

=> Ich suche immer noch nach einer Lösung für mein Problem in dem Threat viewtopic.php?f=2&t=15670 und denke daran, mehrere SVERWEISe zu verschachteln. Kann das funktionieren mit Calc?

Gruß
Bencomo

Re: Datenblätter vergleichen und ineinanderfügen

von Stephan » Di, 15.01.2008 23:20

Aber wie sieht das mit der automatisierung aus.
schreibe die Formel in eine Zelle und ziehe sie 3000 Zeilen runter. Formel muß dann beispielsweise ('so in etwa') lauten:

=SVERWEIS(A2;$Tabelle2.$A$2:$B$3000;2;0)




Gruß
Stephan

Re: Datenblätter vergleichen und ineinanderfügen

von herr-stromberg » Di, 15.01.2008 22:59

Aber wie sieht das mit der automatisierung aus. habe 3000 datensätze, die ich abgleichen muss. durchsucht er das automatisch oder muss ich jeden wert von hand eingeben, damit er mir nen wert zurückgibt?? das ist ja mein problem - der abgleich

Re: Datenblätter vergleichen und ineinanderfügen

von Stephan » Di, 15.01.2008 22:11

in eine bestimmte Zelle der Tabelle 1 zu schreiben
benutze in dieser Zelle SVERWEIS()

=SVERWEIS(a;b;c;d)

a ... die Artikelnummer nach der gesucht wird
b ... die Matrix in der gesucht wird, also Tabelle 2 Spalten 1 und 2
c ... der Index der Spalte für die Rückgabe, also 2
d ... 0 wenn die Werte in Tabelle2 Spalte 1 unsortiert sind, sonst 1

also zum Beispiel:

=SVERWEIS(A2;Tabelle2.A2:B100;2;0)
Ich habe in den ganzen Büchern nix gefunden
in Welchen?

in unten stehenden ist das auf Seite 296 beschrieben, in zweiter Auflage auf Seite 350


Gruß
Stephan

Datenblätter vergleichen und ineinanderfügen

von herr-stromberg » Di, 15.01.2008 21:29

Leider habe ich mein Problem nicht lösen können

Ich suche immer noch nach einer Möglichkeit, 2 verschiedene Dateien miteinander abzugleichen und dann ineinander zu fügen.

BSP:

Tabelle 1

Artikelnummer-Beschreibgung-Preis
12345 -Testartikel -29,99
45678 -Muster -14,99

Tabelle 2

Arikelnummer-EAN
12345 -9999522
45678 -99955522200


Frage ist nun, mit welcher Formel bringe ich das Programm dazu in Tabelle 1 nach der Arikelnummer 12345 zu suchen, dann ebenfalls in Tabelle 2 danach zu suchen und wenn vorhanden, den dazugehörigen EAN Code 9999522 in eine bestimmte Zelle der Tabelle 1 zu schreiben. Das ganze sollte automatisch geschehen, so dass alle Artikelnummern aus Tabelle 1 mit denen der Tabelle 2 abgeglichen werden.

Ich habe in den ganzen Büchern nix gefunden, was darauf zu passen scheint.

Wer kann mir irgendwie helfen, oder anregen, wie es anders gehen kann??

Nach oben