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+unsubscribe@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
Context
- Re: [de-users] Calc - Stellen mit Nullen auffüllen (continued)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.