Spalte sortieren

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: Spalte sortieren

Re: Spalte sortieren

von lorbass » Di, 14.08.2012 13:16

Mir scheint, du hast eine Problemstellung vor dir, bei der wir so allmählich den Einsatz einer „richtigen‟ Datenbank statt einer Tabellenkalkulation in Betracht ziehen sollten. Mal sehen, wie weit wir mit Calc kommen…

Thomas Mc Kie hatte bereits angemahnt, dass du ein Beispieldokument anlegen und hier hochladen solltest. Es soll klein sein, sich auf wenige Datensätze beschränken, sofern erforderlich anonymisiert sein. Das kannst sinnvoll nur du machen, weil nur du die genauen Strukturen deiner Daten kennst. Außerdem kannst du damit auch selbst üben. Ferner ist es für jeden Helfer vermeidbarer Aufwand, eine eigene Testumgebung anzulegen und fortzuschreiben.

In der Datei müssen mittlerweile mindestens drei Tabellenblätter sein, wenn ich das noch richtig überblicke: zwei CSV-Listen und eine „Übersetzungs-Tabelle‟ (Deine KategorieAmazon Browse Node ID). In der „Übersetzungs-Tabelle‟ müssen deine Kategorien eindeutig sein, dürfen als nur genau ein Mal auftreten.

Wir sollten uns also erst mal ausschließlich um die Kategorisierung und insbesondere um die Zuordnung von Amazon Browse Node ID (ich verkürze den Namen nachfolgend auf Amazon ID) zu deinen Produkte kümmern.

Die "Übersetzung" der Kategorien in deinen CSV-Listen wirst du mit denselben Mitteln bewerkstelligen können, die ich auch schon bei der Übernahme der Bestandsdaten vorgeschlagen habe, nämlich mit der Calc-Funktion =SVERWEIS() oder auch =VERSWEIS(). Du kommst nicht umhin, dich damit auseinanderzusetzen und zu verstehen, wie die funktionieren.

Noch 'ne Bitte, bevor du dich an die Beispiel-Datei setzt: In deinem letzten Beitrag verwendest du Zitate, ohne sie als solche zu markieren. Das ist zwar erst mal nicht weiter schlimm, macht allerdings das Lesen schwieriger, weil sie dadurch im Fließtext untergehen und der Leser sie erst als Zitate identifizieren muss. Verwende bitte zukünftig die Quote-Tags [ quote] … [/quote ] (ohne die Leerzeichen zwischen den Klammern) zum markieren von Zitaten.

Gruß
lorbass

Re: Spalte sortieren

von Thomas Mc Kie » Di, 14.08.2012 11:58

Das ist aber nicht, was mit Beispieldokument gemeint war:
viewtopic.php?p=207813#p207813

Viele Grüße

Thomas

Re: Spalte sortieren

von Mitho » Mo, 13.08.2012 22:14

Hallo Lorbass,

das mit den Bestandszahlen wollte ich ja mit dem Amazonupload testen, so wie du es auch angeraten hast und habe die Haupt csv mit den ganzen Artikeln und Artikelnummern und Bildern etc etc hochgeladen, dabei erhielt ich ja einen Fehler.
Dieser Fehler lag darin das ich ja ebenfalls eine Kategorie bei Amazon angeben muss und die, die ich angegeben hatte ist zu "pauschal" gewesen und wurde von Amazon nicht angenommen.
Deshalb die Problematik jetzt mit der Kategoriezuordnung. Solange ich dieses Problem nicht behoben habe, kann ich nicht testen ob Amazon von sich aus schon beim Upload der Bestands csv die ich ja dann habe eine Automatische Zuordnung durchführt

Mitho hat geschrieben:Oder denke ich da zu kompliziert und Amazon sortiert das eh wenn ich eine Aktualisierung der vorhandenen Produkte mache?


Keine Ahnung, was Amazon macht. Auf jeden Fall wäre das das Erste, was ich prüfen würde. Arbeit, die andere sowieso machen, kannst du dir schließlich sparen.


Also muss ich zuerst das Kategorieproblem lösen.

Die csv die ich habe ist keine die direkt für Amazon gedacht ist, sondern für einen Online shop. Dort ist die Kategorie Zuweisung je Artikel in 3 Spalten.
Diese Zuweisungen stimmen aber nicht mit dem Kategorie Baum von Amazon überein.
Ich muss in der csv für Amazon, welche ich aus meiner Ursprünglichen Datei anpasse, Amazon eigene Kategorienamen bzw Nummern angeben.
Um nicht jede Spalte einzeln durchzuforsten und für jeden Artikel die Zuweisung händisch einzugeben dachte ich mir mache ich es wie folgt:

KATEGORIE1|KATEGORIE2|KATEGORIE3
Hunde|Unterwegs|Sicherheit
Katzen|Näpfe & Tränken|Futter- & Wassernäpfe
Katzen|Näpfe & Tränken|Futter- & Wassernäpfe
Hunde|Unterwegs|Sicherheit
Katzen|Näpfe & Tränken|Futter- & Wassernäpfe
Hunde|Unterwegs|Sicherheit
Hunde|Unterwegs|Sicherheit


Ich habe alle Kategorien Zusammengefasst,wodurch ich dann von vornherein sehen kann ob zB.Futter & Wassernäpfe für den Hund oder für Katzen oder Nagetiere sind (um nicht hin und herzuscrollen, am ende der Tabelle zusammengeführt)
Nun wollte ich anhand dieser 3er Kombi die von Amazon benötigte Kategorie anstelle von dieser oder in einer neuen Spalte einfügen welche dann für alle Kombinationen gelten soll die dann auch gleich sind.
So sieht das in dem Kategoriebaum von Amazon aus:

Browse Node ID Kategorie
340853031 Haustier
445313031 Haustier/Aquaristik
470573031 Haustier/Aquaristik/Aquarien & Zubehör
470574031 Haustier/Aquaristik/Aquarien & Zubehör/Abdeckungen
470575031 Haustier/Aquaristik/Aquarien & Zubehör/Aquarien
470576031 Haustier/Aquaristik/Aquarien & Zubehör/Automatisierte Futterspender
470577031 Haustier/Aquaristik/Aquarien & Zubehör/Beleuchtung

Es sind eigentlich 2 Spalten Browse Node ID und Kategorie.

Benötigen tue ich nur die Ziffern dann. Wenn ich diese nicht habe, wird das Produkt nicht bei Amazon zugeordnet und der Artikel erscheint nicht.
Ich weiß nicht wie ich es besser zeigen oder beschreiben soll.
Wie gesagt das erste Problem mit den Bestandszahlen besteht solange nicht bis diese Sache behoben ist, und vielleicht ist es ja dann auch gar kein Thema mehr, weil ich gesehen habe das man beim Upload auch aussuchen kann ob eine csv mit kompletten Artikellisten hochladen will oder nur Menge/Preis und Vorlage aktualisiert werden sollen.
Das denke ich dürfte auch das erste Problem lösen.

Re: Spalte sortieren

von lorbass » Mo, 13.08.2012 20:50

Mitho hat geschrieben:du bist ebenfalls ein Apfelnutzer ;)
Gast hat geschrieben:Der Avater von lorbass sieht nicht nach Apfel aus. :-)
  • :mrgreen:
Zu Sache:

Deine Anforderungen werden mir zunehmend unklar. Eingangs ging es doch nur darum, die Bestandszahlen aus einer Liste in eine andere (gleichartige) Liste zu übernehmen. Jetzt kommt also noch 'ne Liste von Amazon mit irgendwelchen Kategorie-Daten, die du einpflegen willst?

Stell doch bitte mal eine Beispieldatei mit kleinen Ausschnitten aus allen Listen, die irgendwie zusammen ticken sollen, ein Tabellenblatt pro Liste. Beschreibe dann hier (oder auch in die Datei), was genau zwischen den Tabellen passieren soll. Damit sollte sich die Hilfe etwas einfacher gestalten.

Gruß
lorbass

Re: Spalte sortieren

von Mitho » Mo, 13.08.2012 18:21

Gast hat geschrieben:
Ach und wenn du davon sprichst, das dich "erinnerst" das es bei Windows "so" etwas geben müsste, heißt es wohl du bist ebenfalls ein Apfelnutzer
... wenn es nicht auch noch Linux gäbe.
Der Avater von lorbass sieht nicht nach Apfel aus. :-)
:roll: , stimmt uffallend... Einfach mal die Augenaufmachen, würde wohl schon helfen ;)

Übrigens habe ich den Fehler gefunden warum Amazon das ganze nicht hochgeladen hat. Weil ich nur eine Allgemeine Kategorie angegeben hatte... Na toll, jetzt darf ich für über 3000 Artikel Kategorien angeben.
:shock:
Wenn ich jetzt eine neue Spalte erstelle und dort dann einen Code reinschreiben will, wie muss ich denn da vorgehen?
Ich müsste doch erst einmal den Kategoriebaum von Amazon in meine Tabelle mit reinbringen, und dann in die oberste Zeile so etwas wie
IF A1=A2 Then A3 oder?
Ich habe nämlich jetzt die Kategorien die ich habe alles zusammengelegt um zu sehen wo das am besten reinpasst, und jedesmal wenn diese Zusammengelegte Kategorie irgendwo erscheint dann soll die bestimmte Nummer aus dem Kategoriebaum von Amazon genutzt werden.

Macht das ganze Sinn um 3000 Einzelne Kategoriezuweisungen zu umgehen? Denn in meiner csv sind es insgesamt 151 Kategorien, das wäre 1/20 der gesamten Arbeit.

Re: Spalte sortieren

von Mitho » Mo, 13.08.2012 16:43

Hallo lorbass,

vielen Dank schon mal für die Antwort.
Was Amazon macht wollte ich gerade testen habe aber eine Fehlermeldung bekommen beim Upload der etwas von einem ungültigen Vorlagentyp "quatscht" :?
Na ja werde ich schon hinbekommen.
Mit dem Aufsteigenden sortieren habe ich mir auch überlegt, aber dann habe ich das Problem beim Upload zu Amazon das ich dort dann alles verändern müsste (aber bei genauerem Überlegen,
müsste es wohl vermutlich so sein das es von Amazon automatisch sortiert wird, andersherum würde es ja keinen Sinn machen, wenn ein Artikel mal nicht mehr da ist und raus muss)
Ich vermute das bei Amazon die Lösung liegen wird. Deswegen wollen die ja eine "unverkennbare Nummer" haben damit alles dann dementsprechen zugeordnet werden kann.
Sobal ich den Fehler behoben habe werde ich das wohl herausfinden ;)

Noochmals danke, und ich bin erstaunt was man alles mit so einem Tabellenprogramm machen kann :)


Ach und wenn du davon sprichst, das dich "erinnerst" das es bei Windows "so" etwas geben müsste, heißt es wohl du bist ebenfalls ein Apfelnutzer ;)

Re: Spalte sortieren

von lorbass » Mo, 13.08.2012 16:14

Mitho hat geschrieben:weil ich mit 42 nicht mehr soooo schnell lerne ;)
Jungspund! :lol:
Mitho hat geschrieben:Oder denke ich da zu kompliziert und Amazon sortiert das eh wenn ich eine Aktualisierung der vorhandenen Produkte mache?
Keine Ahnung, was Amazon macht. Auf jeden Fall wäre das das Erste, was ich prüfen würde. Arbeit, die andere sowieso machen, kannst du dir schließlich sparen.
Mitho hat geschrieben:Das Problem hierbei aber ist das die Reihenfolge der Inhalte nicht einheitlich ist.
Zunächst:
Reicht es nicht, wenn du beide CSV-Listen nach den EAN aufsteigend sortierst? Wenn die EAN dann noch in beiden Listen ganz vorne steht, könntest du das Sortieren ohne AOO/LO/OOo durchführen. Wenn ich mich recht erinnere, gibt's auch unter Windows ein Kommando »sort«, das in der Shell / Eingabeaufforderung läuft.

Im Übrigen:
Dein Vorhaben, mit C&P ranzugehen, halte ich für sehr gefährlich, wenn du nicht absolut (!) sicher bist, dass beide Listen dieselben EAN haben – keine mehr und keine weniger!

Ansonsten ist Funktion SVERWEIS() die Wahl der Mittel. Damit kommst du ganz ohne Sortiererei zum Ziel.

Wenn deine EAN und Bestände in beiden Tabellen in den Spalten A und C stehen, ermittelt die Funktion

Code: Alles auswählen

=SVERWEIS(A2;Tabelle1.$A$2:$C$999;3;0)
in Tabelle2.C2 zu der EAN aus Tabelle2.A2 den Bestand aus Tabelle1 und trägt in in Tabelle2.C2 ein. Ziehe dann die Formel am kleinen schwarzen Rechteck der Zellenmarkierung runter bis zur letzten EAN. (Die 999 musst du anpassen, wenn du mehr als 999 Artikel hast.)

Gruß
lorbass

Spalte sortieren

von Mitho » Mo, 13.08.2012 15:19

Hallo Forum,

erst einmal ein kurzes Hallo, weil ich hier neu bin und dieses mein erster Beitrag wird.

Ich habe auch die suche Funktion genutzt, bzw bin in den einzelnen Themen rumgeiirt und habe aber nichts gefunden was mir bisher helfen könnte. Vielleicht liegt es auch daran das ich
meine Frage nicht genau genug beschreiben kann für die Suche.
Also ich habe zwei csv. Dateien.
In der einen steht die Produktpalette mit sämtlichen Artikeln von meinem Großhändler. Inklusive einer Spalte mit dem Bestand der Artikel.
In der zweiten Tabelle habe ich die Artikelnummern der gesamten Palette, mit aktuellem Bestand Name und Preis und ob der Artikel aktiv ist, also kaufbar.
Das Problem hierbei aber ist das die Reihenfolge der Inhalte nicht einheitlich ist.
Ich möchte nun die EAN Nummern mit den nötigen Inhalten der zweiten Tabelle in die Reihenfolge der ersten bringen damit ich einfach per Copy Paste die Bestandszahlen
aktualisieren kann.
Es gibt sicher auch eine Automation dafür, jedoch bin ich wirklich ein absoluter Anfänger und muss halt irgendwie Step by Step herangehen, weil ich mit 42 nicht mehr soooo schnell lerne ;)
Wichtig ist mir das ich eben mit den Artikeln schon in den Verkauf gehen kann und alles andere langsam noch erlerne um mir die Arbeit weiter zu erleichtern.
Oder denke ich da zu kompliziert und Amazon sortiert das eh wenn ich eine Aktualisierung der vorhandenen Produkte mache?
Ich wäre euch wirklich sehr dankbar wenn ihr mir helfen könntet.

Viele Grüße
Mitho

Nach oben