Collapse column

Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - Dampferwelt

Seiten: [1]
1
Problem gelöst

2
Hallo,

Wie soll die Info jetzt weiter helfen?
Der Thread wurde heute Vormittag von mir erstellt. Ist das etwa verboten? Wüsste nicht, dass die beiden Foren zusammen arbeiten.

3
Hallo zusammen,

Ich würde gerne eine Suchabfrage erstellen, die folgendes sucht.

Meine Tabelle ist wie folgt aufgebaut. Ich habe mehrere Arbeitsmappen, wo Linienfahrten angelegt sind. Meine Idee ist es, eine Suche auf einer extra Arbeitsmappe einzubauen, wo ich nach Linie und Kurs suchen kann. Sprich, ich gebe in der Such-Arbeitsmappe Linie und Kurs ein die Suche gibt mir aus, in welchem Dienst diese Fahrt vorhanden ist. Ich habe schon einiges versucht, jedoch erhalte ich immer #NV oder #Wert

In der angehängten Datei ist das Beispiel:
In der Arbeitsmappe "Suche" soll in C1 die Linie und in C6 der Kurs eingegeben werden. Excel soll dann die Arbeitsmappen 101, 102, usw. durchsuchen, wo die beiden gesuchten Werte nebeneinander in der gleichen Zeile stehen.
In der Zelle G5 in der Arbeitsmappe "Suche" soll dann die Zelle C4 der Arbeitsmappe ausgegeben werden, wo der Treffer ist.
Beispiel: C1 = 803, C6 = 2
Ausgabe: G5 = C4 aus Arbeitsmappe "102"

Hoffe, meine Logik wird verstanden.

Vielen Dank

4
Excel / Antw: Antw:Office 2007: Sverweis - Wer kann das Problem lösen?
« am: Dezember 07, 2015, 18:47:06 Nachmittag »
Hallo Dirk

Dann versuche es mal mit dem Klassiker.
=VERWEIS(42;1/ZÄHLENWENN(V4;"*"&Tabelle2!$A$2:$A$7&"*");Tabelle2!$B$2:$B$7)

Hallo Detlef.

Ja genau. Das war es. VIELEN VIELEN DANK!!!!!!!!

LG Dirk

5
Excel / Antw: Antw:Office 2007: Sverweis - Wer kann das Problem lösen?
« am: Dezember 05, 2015, 18:22:28 Nachmittag »
Moin Dirk,

den Teil nach dem Trenner bekommst du so:
=TEIL(A1;SUCHEN("|";A1)+2;999)

Danke für deine Antwort.
Habe in meinem Post was vergessen, was wahrscheinlich wichtig sein könnte.

Nicht in jeder Zelle steht der Hersteller vorn. In manchen Zellen steht dieser auch hinten an. Einige Zellen sind auch noch mit weiteren Kategorien bestückt, wie z.B.: "adidas | Sportjacke | Jacke" oder "T-shirt | Herren | James & Nicholson

Daher auch meine Aussage, dass das mit dem =Teil mich nicht weiter bringen wird. :(

Und darum gestalltet sich das für mich echt zum Problem. Will den Hintergrund auch kurz erklären.
Die CSV von meinem Lieferanten ist ein komplett Export aus seinem Shop. Wir verwenden aber unterschiedliche Shopsysteme, wo der Shop vom Lieferant ebend mit Buchstaben Arbeiten und meiner alias Shopware mit ID´s.

Gruß Dirk

Nachtrag:
Als Sverweis habe ich jetzt folgendes Probiert, jedoch #WERT! :(
=SVERWEIS(TEIL(V1;SUCHEN("|";V1)+2;999);Tabelle1!A26:B39;2;0)

6
Excel / Office 2007: Sverweis - Wer kann das Problem lösen?
« am: Dezember 05, 2015, 18:07:25 Nachmittag »
Hallo zusammen.

Nun ich habe ein Problem, noch ich leider keine direkte Antwort drauf gefunden habe. Es geht um einen Sverweis.
Ich glaube fast, dass sich mein Problem so einfach garnicht lösen lässt, aber ich will es euch dennoch vorstellen.

Also es geht um eine Tabelle von meinem Lieferanten.
Dort sind die Artikel einer Bestimmten Kategorie zugeordnet, die Jacken zu Jacken, Hemden zu Hemden, und so weiter.
Mein Onlineshop erkennt bei der Kategorie keine Buchstaben, sondern jede Kategorie hat eine eigene ID. Sprich Jacken hat die 27, Hemden die 28 usw.

Durch einen Sverweis möchte ich nun Excel dahin bringen, dass die Spalte V mit der Spalte A aus einem anderem Blatt verglichen wird, und ebend die ID ausgibt.

Soweit ist mir das Prinzip des sverweis klar. Aber nun zu meinem Problem
In der Spalte der Suchkriterien befindet sich nicht nur ein Wort. Die Spalte ist immer mit dem Herstellernamen aufgebaut: b.B.: Adidas | Sport_Poloshirts
In der Matrix steht jedoch nur die Kategorie mit ID.

Nun kam ich schon auf die Idee, mit "=Teil" zu arbeiten. Jedoch ist das nicht möglich, da nicht jeder Hersteller genau 6 Zeichen hat. Daher mein Gedanke, dass der Sverweis ebend nur nach der Kategorie sucht und die restlichen Zeichen oder Sonderzeichen ignoriert.

Gibt es da eine Lösung?

Gruß Dirk

7
Ich habe nochmal Google geärgert und bin dann nach der gefühlten tausenste Seite fündig geworden.

Es reicht nicht nur aus Zeichen(10) zu entfernen, sondern Zeichen(13) muss auch weg.

Dabei hat mir ein Makro geholfen.

sub Zeilenumbruch_entfernen

Cells.Replace What:="" & Chr(10) & "", Replacement:=" - ", LookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Cells.Replace What:="" & Chr(13) & "", Replacement:="", LookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False

end sub

Vielleicht braucht das ja einer mal :)

Gruß Dirk

8
Hallo Zusammen.

Ich benötige wieder eure .

Ich bin gerade dabei eine Tabelle zu erstellen, welche dann in CSV konvertiert wird, damit mein  diesen Import auch verarbeiten kann.

Nun habe ich die Tabelle soweit fertig und im Format CSV gespeichert. Doch wenn ich mir die CSV Datei anschaue, sehe ich Zeilenumbrüche, welche nicht sein dürfen.

Also habe ich die Suchen und Ersetzen Funktion verwendet. Als suchen habe ich folgende Tastenkombi verwendet.  verriet mir, dass das die Kombie für die Eingabetaste ist "ALT+010". Ersetzt habe ich das ganz in ein Leerzeichen.

Doch die Zeilenumbrüche sind noch immer vorhanden. Ausserdem sind seltsamerweise in der CSV Datei " zu , welche in der Tabelle bei Excel nicht zu  sind.
Packe mal zwei Screenshot als Anhang bei, vielleich hat ja einer eine .

Gruß Dirk

Nachtrag:
Die Zellenformatierung ist Standard, keine  oder so was. Die CSV wird abgespeichert in "Trennstrich getrennt" so halt immer auch.

9
Excel / Antw:Office 2007: Makro/Formel zur Erstellung von Artikelnummer gesucht.
« am: November 17, 2015, 17:56:16 Nachmittag »
Hallo Detlef.

Deine erste Möglichkeit hat das gewünschte Ergebnis erzielt.

Vielen, Vielen Dank für Deine Hilfe. Wirklich super!  ;D :)

10
Excel / Antw:Office 2007: Makro/Formel zur Erstellung von Artikelnummer gesucht.
« am: November 17, 2015, 17:19:17 Nachmittag »
Habe mal wieder ein Bild in den Anhang gepackt.

Spalte A = Mainnumber
Spalte B = Artikelnummer
Spalte C = SetId

Alle Artikel mit der gleichen Mainnummer sollen die gleiche SetID erhalten.

Nachtrag: Wobei die Mainnummer nicht durch ein befehl erst gesucht werden muss. Sie ist ja schon vorhanden ;)

11
Excel / Antw:Office 2007: Makro/Formel zur Erstellung von Artikelnummer gesucht.
« am: November 17, 2015, 17:12:06 Nachmittag »
steve.

Vielleicht kannst du mir ja nochmal helfen.
Jetzt muss ich eine SetID setzten.

Jeder Artikel mit seinen mit seinen ganzen Varianten bekommt nun eine eigene ID. Sprich JN001 + JN001.1 + JN001.2 usw. die 1. Artikel JN002 + JN002.1+ JN002.2 usw die 2, usw.

Gibt es da auch seine tolle Formel, der die Mainnummer prüft. Ähnlich wie deine schon geschriebene Formel, Sprich ist die mainnummer anders, dann erhält der ganze Artikelstamm eine andere Nummer, welche fortlaufend ist. 

12
Excel / Antw:Office 2007: Makro/Formel zur Erstellung von Artikelnummer gesucht.
« am: November 17, 2015, 16:37:39 Nachmittag »
JA!!!!!!!!!!!! Genau das war es.

Vielen, vielen, vielen Dank.  ;D :)

Echt super, deine Hilfe. Tausend Dank. :)

13
Excel / Antw:Office 2007: Makro/Formel zur Erstellung von Artikelnummer gesucht.
« am: November 17, 2015, 16:23:59 Nachmittag »
Hi steve1da

Hey, coole sache. Danke für deine Antwort. Das geht schon mal in die richtige Richtung.

Wäre es jetzt noch möglich, dass er wieder bei 0 Anfängt, wenn sich die Mainnummer ändert?
Denn aktuell wird die Zahl nach dem Punkt einfach vorgeführt.

Habe dazu mal ein Bild in den Anhang gelegt.

Danke :)

14
Excel / Antw:Office 2007: Makro/Formel zur Erstellung von Artikelnummer gesucht.
« am: November 17, 2015, 16:08:57 Nachmittag »
Hallo Steve1da.

Ja genau. Immer wenn sich die Mainartikelnummer ändern, soll wieder bei 0 begonnen werden, wobei .0 nicht ausgegeben werden darf. Es darf praktisch erst beim 2. Artikel mit ".1" begonnen werden.

Ich versuche kurz zu erklären, wie der Shop das ganze verarbeitet, denn das ist ein wenig verwirrend.

Jeder Artikel, sei es ein einzelner oder ein Variantenartikel hat eine eigene Artikelnummer. Bei Variantenartikel wird also der Hauptartikel erstellt, welcher die Artikelnummer Jn001 hat. Die Varianten haben dann ebend die Artikelnummer Jn001.1, Jn001.2, usw. Da der Shop sich immer auf den Hauptartikel bezieht, muss also die erste Spalte bei einer neuen Mainnummer die gleiche Artikelnummer haben. Sprich Artikelnummer jn001 Mainnummer jn001.

Oh mein Gott. Ich hoffe, ich habe jetzt nicht für verwirrung gesorgt. :(



15
Excel / Office 2007: Makro/Formel zur Erstellung von Artikelnummer gesucht.
« am: November 17, 2015, 15:50:54 Nachmittag »
Hallo Zusammen.

Nun ich bin neu hier und bin auf der Suche nach einer Lösung für mein Problem.
Ich bin gerade dabei, eine Tabelle für meinen Webshop zu erstellen, mit deren Hilfe die Artikel in diesem Shop eingepflegt werden sollen. Nun habe ich von meinem Lieferanten eine komplette Liste seiner Produkte erhalten. Soweit so gut. Nun muss diese Liste so angepasst werden, so das mein Shop diese auch lesen kann. Vielmehr muss lediglich eine Spalte hinzugefügt werden.

Nun aber zu meiner Frage, oder eher zu meinem Problem.

Diese Tabelle umfasst 20.775 Zeilen, in der spezifische Merkmale der jeweiligen Artikel vorhanden sind. Viele dieser Artikel sind sogenannte Varianten-Artikel, wo es ein Hauptartikel (Vater) gibt, und dann ebend die verschiedenen Varianten (Kinder).

Jeder Artikel soll mit einer Artikelnummer versehen werden, wobei sich die Artikelnummer auf den Vaterartikel (Mainartikel) bezieht. Ich versuche das mal mit einer Tabelle verständlich zu machen.  ::)

ArtikelnummerMainartikel
JN001JN001
JN001.1JN001
JN001.2JN001
JN001.3JN001
usw...JN001
JN002JN002
JN002.1JN002
JN002.2JN002
JN002.3JN002
usw...JN002

Nun möchte ich diese über 20.000 Zeilen nicht einzeln bearbeiten, denn das würde Wochen dauern. Die mir zur Verfügung gestellte Tabelle beinhaltet schon die Mainartikelnummer (JN001), welche genauer gesagt eigentlich die Modellbezeichnung ist. Ich muss also nur die eigentliche Shopartikelnummer einfügen (JN001, JN001.1).

Ich habe schon versucht, ein Makro aufzuzeichnen. Jedoch bin ich auf das Problem gestoßen, dass die Anzahl der Einzelnen Artikel nicht immer gleich ist. Bei dem einem Model gibt es 25 Varianten, beim nächsten Model nur 7.

Gibt es da ein Möglichkeit, wie ich am einfachsten die Shopartikelnummer in eine Spalte eingetragen bekomme?
Ich habe schon versucht, mit einem "Wenn" befehl zu arbeiten. Aber es stellte sich heraus, dass dieser nicht wirklich das ist, was ich brauche.
Ich stelle mir vor, dass ein Makro oder eine Formel in der Spalte A die geforderte Artikelnummer erstellt und einträgt, auf Basis der in Spalte B befindlichen Modelbezeichnung, wobei die erste Variante in Spalte A immer gleich zur Spalte B sein muss. Ebend wir oben in der Tabelle angebildet.

Würde mich sehr über eure Hilfe freuen. Danke!

Gruß Dirk

Seiten: [1]