Moin moin... Hallo liebe Leutz
kann man im "suchen und ersetzen" Dialog irgendwie mit mit Variablen arbeiten
also zB
suche ...[x1]-[x2] ersetze ...[x2]-[x1]
also "Monat-Tag" nach "Tag-Monat" ändern ?
schon mal Danke
suchen ersetzen mit Variablen möglich?
Moderator: Moderatoren
suchen ersetzen mit Variablen möglich?
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: suchen ersetzen mit Variablen möglich?
Hallo
Bei normalen Datumswerten würde ich das mit der Veränderung des Zahlenformatcodes lösen, damit bleiben die Daten auch berechenbar.
Grundsätzlich lassen sich mit Suchen und ersetzen auch Gruppen vertauschen, bei beliebigen Datumswerten in einer deutschen Lokalisierung werden die Tagesziffern und die Monatsziffern vertauscht*** mit:
suche nach:
^([0-9]{2})(\.)([0-9]{2})\2([0-9]{4})$
ersetzen durch:
$3$2$1$2$4
[x]regulärer Ausdruck
$3 referenziert auf die 3.()klammergruppe im Suchausdruck usw.
\2 im suchausdruck selbst referenziert auf die 2. ()klammergruppe - nämlich den . selbst der wegen seiner Bedeutung als RegEx mit dem \Backslash maskiert wird.
***da das Zahlenformat gleich bleibt werden die Werte selbst auch entsprechend geändert !!
Gruß Karo
Bei normalen Datumswerten würde ich das mit der Veränderung des Zahlenformatcodes lösen, damit bleiben die Daten auch berechenbar.
Grundsätzlich lassen sich mit Suchen und ersetzen auch Gruppen vertauschen, bei beliebigen Datumswerten in einer deutschen Lokalisierung werden die Tagesziffern und die Monatsziffern vertauscht*** mit:
suche nach:
^([0-9]{2})(\.)([0-9]{2})\2([0-9]{4})$
ersetzen durch:
$3$2$1$2$4
[x]regulärer Ausdruck
$3 referenziert auf die 3.()klammergruppe im Suchausdruck usw.
\2 im suchausdruck selbst referenziert auf die 2. ()klammergruppe - nämlich den . selbst der wegen seiner Bedeutung als RegEx mit dem \Backslash maskiert wird.
***da das Zahlenformat gleich bleibt werden die Werte selbst auch entsprechend geändert !!
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: suchen ersetzen mit Variablen möglich?
Hi Karolus
hui das ging ja fix
muss ich zwar erst noch verdauen
aber trotzdem schon mal Danke an den "Master of the Formels"
hui das ging ja fix
muss ich zwar erst noch verdauen
aber trotzdem schon mal Danke an den "Master of the Formels"

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: suchen ersetzen mit Variablen möglich?
Hi Leutz, Hi Karolus
habe hier ein merkwürdiges Verhalten welches ich mir nicht erklären kann und hoffe ihr könnt es.....
per einfügen habe ich eine Spalte mit Datum und Uhrzeit leider sind Tag und Monat vertauscht ist MMDDJJ soll DDMMJJ
mit einer Formel nach dem Schema von Karolus funktioniert es nur wenn ich jeden Zelle einzeln behandle
markiere ich aber alle Zellen und wähle bei finden&ersetzen markierter Bereich geht es bei einigen Zellen in die Hose ???????????
hat jemand ne Idee wo ich zu doof bin oder liegt es an OOo3.1
lg
clag
habe hier ein merkwürdiges Verhalten welches ich mir nicht erklären kann und hoffe ihr könnt es.....
per einfügen habe ich eine Spalte mit Datum und Uhrzeit leider sind Tag und Monat vertauscht ist MMDDJJ soll DDMMJJ
mit einer Formel nach dem Schema von Karolus funktioniert es nur wenn ich jeden Zelle einzeln behandle
markiere ich aber alle Zellen und wähle bei finden&ersetzen markierter Bereich geht es bei einigen Zellen in die Hose ???????????
hat jemand ne Idee wo ich zu doof bin oder liegt es an OOo3.1
lg
clag
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: suchen ersetzen mit Variablen möglich?
Hallo
Ich kann hier deine Beispl.-daten problemlos umwandeln mit :
^([0-9]{2})(\.)([0-9]{2})\2([0-9]{4})
ersetzen durch:
$3$2$1$2$4
[x]regulärer Ausdruck
[x] nur in Selektion
Beachte bitte die {4} als Anzahlangabe für die Jahresziffern (auch wenn die Zellen nur mit 2 Jahresziffern formatiert sind.
Der Suchausdruck ist der gleiche wie in meiner letzten Antwort , nur das $-zeichen als Zeichenkettenende-platzhalter fällt weg da in deinen Daten noch eine Zeitangabe folgt.
Gruß Karo
Ich kann hier deine Beispl.-daten problemlos umwandeln mit :
^([0-9]{2})(\.)([0-9]{2})\2([0-9]{4})
ersetzen durch:
$3$2$1$2$4
[x]regulärer Ausdruck
[x] nur in Selektion
Beachte bitte die {4} als Anzahlangabe für die Jahresziffern (auch wenn die Zellen nur mit 2 Jahresziffern formatiert sind.
Der Suchausdruck ist der gleiche wie in meiner letzten Antwort , nur das $-zeichen als Zeichenkettenende-platzhalter fällt weg da in deinen Daten noch eine Zeitangabe folgt.
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: suchen ersetzen mit Variablen möglich?
Hi Leutz,
@ Karolus
stimmt kaum macht man es richtig, schon funktioniert es
dann lag es wohl eher am ersten Teil der Frage "hat jemand ne Idee wo ich zu doof bin oder liegt es an OOo3.1"
besonders den Backslash habe ich nicht begriffen könntest du mir den vielleicht mal kurz erklären?
ach ja, Danke für die Nachtschicht.
@ Karolus
stimmt kaum macht man es richtig, schon funktioniert es
dann lag es wohl eher am ersten Teil der Frage "hat jemand ne Idee wo ich zu doof bin oder liegt es an OOo3.1"

besonders den Backslash habe ich nicht begriffen könntest du mir den vielleicht mal kurz erklären?
ach ja, Danke für die Nachtschicht.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: suchen ersetzen mit Variablen möglich?
Hi Leutz,
war noch so früh (wer lesen kann.......)
war noch so früh (wer lesen kann.......)
jetzt hab ich's glaube ich\2 im suchausdruck selbst referenziert auf die 2. ()klammergruppe - nämlich den . selbst der wegen seiner Bedeutung als RegEx mit dem \Backslash maskiert wird.

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox