Datenblätter vergleichen und ineinanderfügen
Moderator: Moderatoren
-
- Beiträge: 9
- Registriert: Do, 13.12.2007 18:56
Datenblätter vergleichen und ineinanderfügen
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??
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??
Re: Datenblätter vergleichen und ineinanderfügen
benutze in dieser Zelle SVERWEIS()in eine bestimmte Zelle der Tabelle 1 zu schreiben
=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)
in Welchen?Ich habe in den ganzen Büchern nix gefunden
in unten stehenden ist das auf Seite 296 beschrieben, in zweiter Auflage auf Seite 350
Gruß
Stephan
-
- Beiträge: 9
- Registriert: Do, 13.12.2007 18:56
Re: Datenblätter vergleichen und ineinanderfügen
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
schreibe die Formel in eine Zelle und ziehe sie 3000 Zeilen runter. Formel muß dann beispielsweise ('so in etwa') lauten:Aber wie sieht das mit der automatisierung aus.
=SVERWEIS(A2;$Tabelle2.$A$2:$B$3000;2;0)
Gruß
Stephan
Re: Datenblätter vergleichen und ineinanderfügen
@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
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
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Datenblätter vergleichen und ineinanderfügen
na, das wollen wir doch nicht hoffen, dass es sich um eine Drohung handelt - Du meinst sicher thread...Bencomo hat geschrieben:Ich suche immer noch nach einer Lösung für mein Problem in dem Threat
F1 Hilfe gibt zu SVERWEIS aus:
bei einer unsortierten Liste erhälst Du also #NVSyntax
=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.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Datenblätter vergleichen und ineinanderfügen
@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 ...
Grüße
Bencomo
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 ...

Grüße
Bencomo
-
- Beiträge: 9
- Registriert: Do, 13.12.2007 18:56
Re: Datenblätter vergleichen und ineinanderfügen
Sephan ich Danke Dir recht herzlich. Hätte ich das mal früher gewusst, dann wäre mir sehr viel arbeit erspart geblieben.Stephan hat geschrieben:benutze in dieser Zelle SVERWEIS()in eine bestimmte Zelle der Tabelle 1 zu schreiben
=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)
in Welchen?Ich habe in den ganzen Büchern nix gefunden
in unten stehenden ist das auf Seite 296 beschrieben, in zweiter Auflage auf Seite 350
Gruß
Stephan
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
