Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


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


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.