Hallo Peter, Alois, *,
ich wollte es genau wissen und habe nun eine Lösung, die die zusätzliche
Spalte von Alois nicht braucht:
=WENN(ISTFEHLER(FINDEN("/";A1;1));WIEDERHOLEN("0";5-LÄNGE(A1))&A1&"/000";WIEDERHOLEN("0";6-FINDEN("/";A1;1))&LINKS(A1;FINDEN("/";A1;1))&WIEDERHOLEN("0";3-LÄNGE(A1)+FINDEN("/";A1;1))&RECHTS(A1;LÄNGE(A1)-FINDEN("/";A1;1)))
Wenn kein Schrägstrich gefunden wird, wird an die auf 5 Stellen
aufgefüllte Zahl einfach "/000" angehängt. Andernfalls wird das
Auffüllen für die beiden Teilstrings, die mit LINKS und RECHTS
extrahiert werden, getrennt gemacht; in die dazu notwendige Längenangabe
geht jeweils die Position des Schrägstrichs ein.
Allerdings ist Thomas' Funktion viel eleganter.
Gruß
Gerhard
Am 13.04.2017 um 16:51 schrieb Alois Klotz:
Hallo Peter,
ich habe die Aufgabenstellung nicht so genau gelesen, wie ich hätte
sollen ;-)
In eine Zelle habe ich es nicht gebracht, aber 2 Spalten reichen -
hier ist eine Datei mir der recht unübersichtlichen Formel:
https://app.box.com/s/5m1hp1hp0ebio1d779dqw86x51rs3v67
MfG Alois
sk schrieb am 13.04.2017 um 13:06:
Hallo Alois,
bei mir funktioniert diese Variante nicht ganz so.
Das Ergebnis sieht so aus:
000028/13
Gruß Peter
Am 13.04.2017 um 12:48 schrieb Alois Klotz:
Hallo,
man könnte es mit dieser Formel machen:
in A2 steht der vorgegebene Text z.B.: 28/13
in B2 diese Formel: =WIEDERHOLEN("0";9-LÄNGE(A2))&A2
ergibt dann 00028/013
Diese Formel ermittelt die Länge des Textes und füllt dann die
fehlenden Stellen vorne mit Nullen auf.
MfG Alois
sk schrieb am 13.04.2017 um 10:42:
Hallo an alle,
habe folgendes Problem und keine Idee wie man es löst.
In einer Spalte stehen folgende Werte:
28/13
250/1
1167
1/153
Diese Werte sollten so geändert werden:
00028/013
00250/001
01167/000
00001/153
usw.
Wie o.g., keine Ahnung wie man das bei einigen hundert Werten
bewerkstelligen könnte.
Gruß Peter
--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme?
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert