Seite 1 von 1
Re: Die letzten 2 Zeichen entfernen lassen?
Verfasst: Do, 02.02.2012 10:20
von theindless
Hallo,
also es würde auf jeden Fall in 3 Schritten gehen:
1. Suchen nach "DC-" und ersetzen durch z.B. "DC*"
2. Suchen nach "-12" und ersetzen durch ""
3. Suchen nach "DC*" und ersetzen durch "DC-"
Ob es noch einfacher geht mit Suchen&Ersetzen, weiß ich allerdings nicht.
Allerdings würde diese Variante nur bei "-12" hinten funktionieren.
Alternativ wäre den gewünschten Teil in eine weitere Spalte zu ziehen:
Bsp.: Artikelnummer steht in A1
=TEIL(A1;1;9)
Re: Die letzten 2 Zeichen entfernen lassen?
Verfasst: Do, 02.02.2012 10:21
von bst
Morgen,
Suchen nach: ^([^-]*-[^-]*)-.*$
Ersetzen durch: $1
Regulärer Ausdruck aktivieren.
cu, Bernd
Re: Die letzten 2 Zeichen entfernen lassen?
Verfasst: Do, 02.02.2012 10:23
von theindless
Ok... ich würde dann auch die Variante von bst nehmen
edit: war net so wichtig war dann noch kam

Re: Die letzten 2 Zeichen entfernen lassen?
Verfasst: Do, 02.02.2012 10:33
von theindless
Die "Liste der regulären Ausdrücke", will heißen, welche Platzhalter bei Suchen&Ersetzen möglich sind, gibts in der OO-Hilfe.
Vielleicht hilft dir das ja weiter... hab ich mir zumindest mal zum Anschauen vorgemerkt

Re: Die letzten 2 Zeichen entfernen lassen?
Verfasst: Do, 02.02.2012 10:44
von bst
Hi,
^ = Zeilenanfang
[^-] = ein beliebiges Zeichen mit Ausnahme eines Minus
* = 0 oder mehrmals das Vorherige, gierig
[^-]*-[^-]* = eine beliebige Zeichenkette die exakt ein Minus enthält, gierig
() klammert das als Submatch um es nachher beim Ersetzen benutzen zu können
- = das Zeichen Minus
.* = beliebig viele Zeichen
$ = Das Zeilenende
Der Ausdruck passt also auf jede beliebige Zeichenkette die mindestens 2 Minuszeichen enthält und speichert alles bis exklusive des 2. Minus-Zeichen im Submatch.
Wenn nach dem 2. Minus nur exakt zwei Zeichen stehen dürfen nimm:
HTH, Bernd
Re: Die letzten 2 Zeichen entfernen lassen?
Verfasst: Do, 02.02.2012 10:59
von Karolus
Hallo
1. Falls es immer die drei letzten Zeichen vor dem Ende sein sollen ( minus gefolgt von exakt 2 beliebigen )
suche → \-..$
ersetze durch → nichts im Wortsinn
2. Falls alles entfernt werden soll ab dem letzten minus-zeichen egal was kommt:
Suche → \-[^-]*$ ersetzen durch nichts.
Karo
Re: Die letzten 2 Zeichen entfernen lassen?
Verfasst: Do, 02.02.2012 18:20
von OliM
Jetzt wird es ja immer besser

der Support hier ist echt toll! Jedoch wie würde die Formel aussehen: (Buchstaben und Zahlen in unterschiedlichen Variationen und unterschiedlicher Länge)-40 ... ich hätte nur gern die 3 letzten Buchstaben.
Edit: sorry, hab den oberen Post überlesen

Re: Die letzten 2 Zeichen entfernen lassen?
Verfasst: Do, 02.02.2012 18:50
von Karolus
Hallo
(Buchstaben und Zahlen in unterschiedlichen Variationen und unterschiedlicher Länge)-40 ... ich hätte nur gern die 3 letzten Buchstaben.
Falls du meinst ..die 3 letzten
Zeichen:
Suche
^.*(...)$ ersetzen durch
$1
Gruß Karo