Spalten zusammenhängend verknüpfen
steffi
- sonstiges
0 Tom0 Jörg Lorenz
moin.
sitze nun schon länger an dem problem und komm einfach nicht voran :-(
und zwar habe ich 2 csv dateien.
vereinfacht dargestellt sehen diese so aus:
1.csv: ProduktID;Bezeichnung
2.csv: ProduktID;weitere_Info_zum_Produkt
am schluss soll das ganze so aussehen:
1_2.csv:ProduktID;Bezeichnung;weitere_Infos_zum_Produkt
anhand der ProduktID sollen also die passenden "weiteren infos..." erkannt werden und in der 3.spalte hinzugefügt werden.
wie geht das z.b. mit excel o.ä.?
danke
Hello,
1.csv: ProduktID;Bezeichnung
2.csv: ProduktID;weitere_Info_zum_Produkt
am schluss soll das ganze so aussehen:
1_2.csv:ProduktID;Bezeichnung;weitere_Infos_zum_Produkt
Wie das mit Excel geht, weiß ich leider auch nicht auswendig.
Das würde ich bestenfalls auch mit Access lösen, da "Daten mischen" eingentlich eine typische Datenbankaufgabe ist. Wie man es in C, Pascal oder PHP auf der untersten Programmierebene lösen könnte, könnte ich Dir auch noch sagen.
Bei Excel fällt mir das Stichwort "Zielwertsuche" ein. Ich schau mal, ob ich meine eingerosteten Kenntnisse da nochmal reanimieren kann.
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom
Hi,
1.csv: ProduktID;Bezeichnung
2.csv: ProduktID;weitere_Info_zum_Produkt
am schluss soll das ganze so aussehen:
1_2.csv:ProduktID;Bezeichnung;weitere_Infos_zum_Produkt
In Excel ist das kein Problem. Nimm beide csv-Dateien als separate Tabellenblätter (wenn sie in einer Mappe sind, ist es einfacher) und verwende die Funktion SVERWEIS.
Viele Grüße
Jörg
Hello,
1.csv: ProduktID;Bezeichnung
2.csv: ProduktID;weitere_Info_zum_Produkt
am schluss soll das ganze so aussehen:
1_2.csv:ProduktID;Bezeichnung;weitere_Infos_zum_ProduktIn Excel ist das kein Problem. Nimm beide csv-Dateien als separate Tabellenblätter (wenn sie in einer Mappe sind, ist es einfacher) und verwende die Funktion SVERWEIS.
Habe ich auch gerade rekapituliert.
Tabelle 1
100 Robert Rammler ???
102 Paul Piller ???
105 Thomas Toll ???
107 Gesine Germann ???
205 Jutta Jodler ???
333 Michael Müller ???
555 Alberta Ahrens ???
Tabelle 2
555 Ahrens
107 Germann
205 Jodler
333 Müller
102 Piller
100 Rammler
105 Toll
???=SVERWEIS($A1;Tabelle2!$A$1:$B$7;2;0)
in die Zelle D1 einsetzen und dann für die Spalte herunterziehen.
Das hat aber zur Voraussetzung, dass in Tabelle 2 auch keine ID doppelt vorkommt, also ein Primärschlüssel ist.
Die Spalte C in der ersten Tabelle habe ich nur zur Kontrolle benutzt, ob die richtigen Werte zueinander finden.
Bei größeren Datenmengen möchte ich aber doch eine Datenbanksoftware empfehlen.
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom
Hi Tom,
bei diesen Tabellen:
Tabelle 1
100 Robert Rammler ???
102 Paul Piller ???
105 Thomas Toll ???
107 Gesine Germann ???
205 Jutta Jodler ???
333 Michael Müller ???
555 Alberta Ahrens ???Tabelle 2
555 Ahrens
107 Germann
205 Jodler
333 Müller
102 Piller
100 Rammler
105 Toll
kann es passieren, daß Deine Formel falsch rechnet:
???=SVERWEIS($A1;Tabelle2!$A$1:$B$7;2;0)
Besser ist:
=SVERWEIS($A1;Tabelle2!$A$1:$B$7;2;0;FALSCH)
Das hat aber zur Voraussetzung, dass in Tabelle 2 auch keine ID doppelt vorkommt, also ein Primärschlüssel ist.
Davon bin ich ausgegangen.
Bei größeren Datenmengen möchte ich aber doch eine Datenbanksoftware empfehlen.
Ja, sicher. Aber mit dem SVERWEIS sind die Mittel von Excel noch nicht ausgeschöpft. Mit VBA und der Find-Methode kann man wesentlich schneller, flexibler und sicherer arbeiten als mit dem SVERWEIS. Aber das schien mir hier wie die berühmten Kanonen.
esst mehr http://www.harte-harzer.de
Dann schick' mal welche ;-)
Viele Grüße
Jörg
Hello Jörg,
kann es passieren, daß Deine Formel falsch rechnet:
???=SVERWEIS($A1;Tabelle2!$A$1:$B$7;2;0)
Besser ist:
=SVERWEIS($A1;Tabelle2!$A$1:$B$7;2;0;FALSCH)
Den fünften Parameter kennt mein Excel aus dem Office97 noch gar nicht. Was macht der denn?
esst mehr http://www.harte-harzer.de
Dann schick' mal welche ;-)
Mach ich doch gerne.
Ich suche noch örtliche Repräsentanten.
Mein Kumpel in Braunschweig hat innerhalb einer Woche durch hingehen mit Muster nämlich schon 8 Kunden geworden.
Und mittels meiner Briefe habe ich noch überhaupt nichts bewegt, außer dass die Post um etlich Euro reicher ist, und ich ca. 12% Leichen zurückbekommen habe...
Wenn Du also einen Nebenjob suchst, ruf mich an.
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom
Hi Tom,
=SVERWEIS($A1;Tabelle2!$A$1:$B$7;2;0;FALSCH)
Den fünften Parameter kennt mein Excel aus dem Office97 noch gar nicht. Was macht der denn?
Ups, sorry, mein Fehler - ich hatte die 0 übersehen. Das kommt dann auf's gleiche raus.
Dann schick' mal welche ;-)
Mach ich doch gerne.
Ich suche noch örtliche Repräsentanten.
Ja, ich weiß.
Wenn Du also einen Nebenjob suchst, ruf mich an.
Naja, ich arbeite momentan von 5:00 bis gegen 20:00. Da wird es eng, wobei ich schon Interesse hätte.
Viele Grüße
Jörg
Hello,
Wenn Du also einen Nebenjob suchst, ruf mich an.
Naja, ich arbeite momentan von 5:00 bis gegen 20:00. Da wird es eng, wobei ich schon Interesse hätte.
Das kann bestimmt auch später noch interessant sein. Wir lassen uns ca. ein Jahr Zeit, um in allen größeren Städten jemand zu finden. Und da überlege ich doch ernsthaft, wie mich das Internet dabei unterstützen könnte.
Spammen? Nee!
Eintrag in Datenbanken? Siehtr doch eh keiner!
Irgendwie geht man jeden tag mit dem Medium um, aber für einen selbst fehlen dann wieder die guten Ideen.
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom
Hi Tom,
Das kann bestimmt auch später noch interessant sein. Wir lassen uns ca. ein Jahr Zeit, um in allen größeren Städten jemand zu finden.
Naja, müssen wir mal sehen. Aber hier sind doch noch mehr Berliner. ;-)
Ich kann mir schon vorstellen, daß es hier und da Interesse geben würde. Wobei es hier auch Geschäfte gibt, die Erzgebirge und Thüringen unter einen Hut bringen (oder den Unterschied nicht kennen) - warum nicht die Harzer gleich dazu? *g*
Und da überlege ich doch ernsthaft, wie mich das Internet dabei unterstützen könnte.
Spammen? Nee!
Eintrag in Datenbanken? Siehtr doch eh keiner!
Die Seite verlinken lassen?
Irgendwie geht man jeden tag mit dem Medium um, aber für einen selbst fehlen dann wieder die guten Ideen.
Da bin ich morgen auch mal gespannt. Morgen geht mein erstes PHP-Projekt online. Den Umständen entsprechend ist es m. E. ganz gut geworden, aber wir werden sehen. Beworben werden die Seiten nicht über das Internet, sondern über Flyer an die entsprechenden Zielgruppen. Da bin ich mal auf die entsprechende Resonanz gespannt.
Viele Grüße
Jörg
Hi,
Mein Kumpel in Braunschweig hat innerhalb einer Woche durch hingehen mit Muster nämlich schon 8 Kunden geworden.
Wenn die nette Frau von der Homepage mir persönlich eine Kiste vorbei bringt, bestelle ich auch eine! :-)
Der Yeti
Hello,
Mein Kumpel in Braunschweig hat innerhalb einer Woche durch hingehen mit Muster nämlich schon 8 Kunden geworden.
Wenn die nette Frau von der Homepage mir persönlich eine Kiste vorbei bringt, bestelle ich auch eine! :-)
Dachte ich es mir doch! Nur als Endverbraucher musst Du dazu in die Bierkneipe Deines Vertrauens gehen. Ich liefere erst ab einer Menge von 100 Stück und auch nur an urige Bierkneipen. ;-)
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom