Suchen&Ersetzen bzw. WECHSELN bei Dateiliste

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Suchen&Ersetzen bzw. WECHSELN bei Dateiliste

Beitrag von hylli »

Habe in Calc eine Dateiliste von Bildern erstellt, die folgendermaßen aufgebaut sind:

Bezeichnung1_Artikelnummer_Bezeichnung2.jpg

Beispiel:
Foto_1234567_Groesse_XXL.jpg

In einer weiteren Spalte würde ich gerne nur die Artikelnummer des jeweiligen Bildes stehen haben, also hier 1234567.

Ich vermute, dass es evtl. mit einer Kombination der Funktionen FINDEN&WECHSELN funktionieren könnte, Alternativ evtl. über Suchen&Ersetzen und regulären Ausdrücken.

Leider komme ich nicht wirklich auf den Trichter, wie das auszusehen hat.

Hat mal wieder jemand einen Tipp für mich?

Hylli :)
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Suchen&Ersetzen bzw. WECHSELN bei Dateiliste

Beitrag von Karolus »

Hallo
Kopiere alles in die andere Spalte und suche und ersetze: ^.*_([0-9]+)_.*$ durch $1
( natürlich in der selektierten Spalte mit den Optionen [x]nur in Selektion und [x]regulärer Ausdruck )
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)
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: Suchen&Ersetzen bzw. WECHSELN bei Dateiliste

Beitrag von hylli »

Klasse, funzt hervorragend!

Andere Lösung habe ich nun aber auch entdeckt. Google-Suche nach "Calc FINDEN WECHSELN" brachte mich mal wieder auf die richtige WIKI-Seite:
http://www.ooowiki.de/CalcFunktionenTex ... aufteilung

Angepasst für mich lautete die Formel dann wie folgt:

Code: Alles auswählen

=WERT(TEIL(B2;SUCHEN("_";B2)+1;SUCHEN("_";B2; SUCHEN("_";B2)+1)-(SUCHEN("_";B2)+1)))
Hylli :)
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Antworten