Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

4-stellige Jahreszahl in Klammern löschen
#1
Guten Tag zusammen,

benötige bitte eure Hilfe.

Ich habe Artikeldaten aus meiner Warenwirtschaft exportiert.
Es sind leider mehrere zig-tausend, sodass eine teil-manuelle Bearbeitung nicht in Frage kommt.

Folgende Aufgabe:
Viele Artikelbezeichnungen enthalten ein Jahresdatum (z.B. "-2015" oder "2011-2016" etc.)

Nun würde ich gerne alle welche mit einem Bindestrich beginnen und eine 4-stellige Jahreszahl dahinter haben löschen.
Bei o.g. Beispiel also "-2015" --> ersetzen durch "".

Teilweise stehen leider statt der 4-stelligen Jahreszahl, Monat/Jahr dort (z.B "-0816" für August 2016). Anderweitig hätte ich natürlich alle +/- 30 Jahreszahlen einfach durch "suchen und mit nichts ersetzen" manuell schnell durchgeklappert.  

Gibt es da eine Möglichkeit das "schnell und unkompliziert" zu lösen?

Als Hinweis noch, die Jahreszahlen Daten stehen immer in Klammern. Ich habe jetzt einen fiktiven Artikel genommen, aber so schaut das aus:

Kotflügel links, lackiert für BMW e46 (-2004) blablablub.

Es gäbe auch Artikel (s.o.) mit eingegrenzter Jahreszahl, diese sollen unverändert bleiben.
z.B.

Kotflügel links, lackiert für BMW e46 (1999-2004) blablablub.

Danke euch für eure Hilfe.
Antworten Top
#2
Zitat:Als Hinweis noch, die Jahreszahlen Daten stehen immer in Klammern. Ich habe jetzt einen fiktiven Artikel genommen, aber so schaut das aus:
Hallo
könnte man nicht danach suchen und alles dazwischen löschen?
Sinngemäß per Formel, Text in A1 : =LINKS(A1;FINDEN("(";A1)-1)&RECHTS(A1;LÄNGE(A1)-FINDEN(")";A1))

Durch kopieren der Formel > Inhalte einfügen > Werte bekommst du das Ergebnis ohne Formel
Gruß Holger
Antworten Top
#3
Code:
Sub M_snb()
    columns(1).replace "(*)","",2
Ebd Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#4
Wie wäre es einfach mit Spalte markieren - Strg+H drücken und im Suchenfeld "(*)" (ohne die Anführungszeichen) eingeben? simpler geht's wohl nicht.
Schöne Grüße
Berni
Antworten Top
#5
Hi Berni,

deshalb
Zitat:Es gäbe auch Artikel (s.o.) mit eingegrenzter Jahreszahl, diese sollen unverändert bleiben.
z.B.

Kotflügel links, lackiert für BMW e46 (1999-2004) blablablub.
wird dieser Vorschlag wohl für den TE nicht passen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#6
Ja Günter, wer lesen kann... aber das dürfte keiner der bisher antwortenden so gesehen haben, da alle Lösungen das nicht berücksichtigen.

Dann eben im Suchen/Ersetzen-Fenster anstelle von (*) mit (?????) suchen, das sollte dann das gewünschte Ergebnis bringen. Dabei ist es dann auch egal ob -2015 oder -0816 steht.
Schöne Grüße
Berni
Antworten Top
#7
Hallo, :19:

eine weitere Möglichkeit: :21:

.xlsb   REGEXP_Klammer_auf_Minus_4_stellige_Zahl_Klammer_zu_entfernen.xlsb (Größe: 14,73 KB / Downloads: 7)
________
Servus
Case
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste