Suche Hilfe -> regex für OpenOffice Calc

pikantum

Guest
Moin,
ich müsste eine Anzahl von Artikelnummern im OOc mit "suchen und ersetzen" ändern. Format ist:
1234567
Nun müsste aus der 4. Stelle eine andere Zahl werden.
^[:digit:]{4}
geht, aber löscht mir die ersten 3 Stellen :O

Leider hab ich auch in den einschlägigen Foren keine passenden Beispiele gefunden.
Jemand eine Idee?
 

zwitsch

Sehr aktives Mitglied
14. November 2007
425
38
AW: Suche Hilfe -> regex für OpenOffice Calc

Versuche doch, aus der Zahl einen alphanummerischen Ausdruck (Text) zu machen. Dann geht das mit Replace oder Ersetzen oder so.

In Excel mache ich das so:

Neue Spalte einfügen und diese als Text formatieren.
Dann die Spalte mit dem Zahlenformat über den Umweg Notepad (!) kopieren. Also erst in Notepad reinkopieren und diese Werte dann nochmals markieren und in die neue textformatierte Spalte kopieren. Das funktioniert dann auch bei einer Formatierung mit führenden Nullen.

Gruß
Peter
 

pikantum

Guest
AW: Suche Hilfe -> regex für OpenOffice Calc

Erstmal vielen Dank für deine Antwort.

Leider verstehe ich das nicht ganz mit dem Text. Wie kann ich denn dann die 4. Zahl in der Artikelnummer ersetzen? Wie "maskiere" ich dann die 4. Stelle?


...und an die Regex'er: Für euch bestimmt ein kleiner Schritt...für mich ein kleines Himmelreich. ;)
 

helminec

Gut bekanntes Mitglied
16. Mai 2008
897
13
Coburg
AW: Suche Hilfe -> regex für OpenOffice Calc

...unter open office

voraussetzung deine zahl hat immer 7 stellen und du willst immer die gleiche stelle mit der gleichen zahl ersetzen, dann lautet die formel:

=VERKETTEN(LINKS(M2;3);0;RECHTS(M2;3))

dies bedeutet, dass in die zelle in der die formel steht aus der zelle in der deine zahl steht (hier im beispiel M2) die ersten 3 zeichen kopiert werden, dann wird die null " ;0; "angehangen und dann werden die letzten 3 zeichen aus der zelle mit deiner zahl kopiert.
willst du eine andere zahl, tausche die null in der formel aus. willst du die zahl an 5ter stelle ersetzen ändere die befehle links und recht entsprechend.
dann kopierst du die formel einfach in die komplette spalte.
 
Zuletzt bearbeitet:

pikantum

Guest
AW: Suche Hilfe -> regex für OpenOffice Calc

Super! Ganz herzlichen Dank! :)
Ist doch viel besser, als hundertfach klick klick klick zu machen.

Das ist mir auch sehr sympathisch, dass es auch ohne regex geht, aber auf "verketten" bin ich nicht gekommen. Naja, auch suchen will gelernt sein....

NB: Wenn einem noch der regex-Ausdruck einfällt; immer man rein damit.