SUCHEN() + regulärer Ausdruck

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

SUCHEN() + regulärer Ausdruck

Beitrag von clag »

Hallo Leutz,

ich versuche gerade FINDEN() bzw SUCHEN() mit einem regulärem Ausdruck zu füttern
es gelingt mir aber nicht

FINDEN([:digit:]+;A1)
FINDEN("[:digit:]+";L27)

FINDEN([:alpha:]+;L27)
FINDEN("[:alpha:]+";L27)

oder auch eine Reihe von Einzelargumenten
FINDEN("[:abc:]+";L27)


bringt bestenfalls "#WERT!" als Ergebnis


was mach ich falsch
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: SUCHEN() + regulärer Ausdruck

Beitrag von Karolus »

Hallo
Bei SUCHEN() und FINDEN() gibts 2 Unterschiede: FINDEN unterscheidet Gross- und Kleinschreibung, SUCHEN kann mit regulären Ausdrücken umgehen.
(das findet man aber auch recht schnell in der OOo-hilfe)
Nachtrag:
Beide Funktionen liefern einen #Wert-fehler falls Suchtext oder Suchausdruck nicht auftreten - auch das sollte dir, mit inzwischen 555 Beiträgen im Calc-forum, bekannt sein !
Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: SUCHEN() + regulärer Ausdruck

Beitrag von clag »

Hallo Karo

mit SUCHEN() klappt es jetzt,
aber leider kann WECHSELN() nicht damit umgehen so nützt mir der Fund allein noch nicht so viel,
da muss mir noch was anderes ausdenken um "; . : - _" raus zu fischen

gibt es irgend eine Regel an der man erkennen kann welche Funktionen reguläre Ausdrücke verstehen und welche nicht,
und bedeutet das nicht erwähnen dieser Möglichkeit in der F1 Hilfe das es definitiv nicht möglich ist ?

und natürlich Danke :)
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: SUCHEN() + regulärer Ausdruck

Beitrag von balu »

Hallo clag,
gibt es irgend eine Regel an der man erkennen kann welche Funktionen reguläre Ausdrücke verstehen und welche nicht
Nö.

und bedeutet das nicht erwähnen dieser Möglichkeit in der F1 Hilfe das es definitiv nicht möglich ist ?
Probiers aus.
Ich würd aber sagen, dass F1 Recht hat.


Und nun geb ich dir mal einen Denkanstoß mit dem Du selber basteln kannst.

Code: Alles auswählen

=TEIL($A1;SPALTE()-1;1)
Splitet jeden x-beliebegen Zellinhalt auf mehrere Spalten auf. Vorausgesetzt das die Formel weit genug nach rechts rübergezogen ist. Und was Du dann mit dem sichbaren Ergebnis machst, bleibt deiner Fantasie überlassen.

Und sollte dir diese Methode nicht gefallen, tja, dann musst Du dich mit Marko auseinandersetzen.


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Antworten