Clever-Excel-Forum

Normale Version: Vorkommastellen mit 0en auffüllen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo Liebe Excel Community,

ich hoffe das mir hier jemand helfen kann, da ich wirklich langsam am verzweifeln bin.
Ich versuche nun schon bereits seit 2 Wochen jeden Tag eine Produktliste mit Artikelnummern in ein für mich gängiges Format zu bekommen.
Hab mir hierbei bereits meine Finger wund gegoogelt und auch auf Youtube viele Tutorials angeschaut, aber leider nichts gefunden was mir helfen könnte.
Für unsere Warenwirtschaftssystem benötige ich alle Arikelnummer in folgendem Format xxxx.xxxx wobei Zahlen vor dem Ponkt mit Nullen aufzufüllen sind:

Beispiel (Ist-Zustand) aus der Preisliste:                                   Beispiel (Soll-Zustand) wie ich es benötige:

0.3101                                                                                             0000.3101
00.195                                                                                             0000.195
0013.0                                                                                             0013.0
011.06                                                                                             0011.06
023.16                                                                                             0023.16

Artikelnummern in welchen kein Punkt vorkommt, können so  belassen werden (unberührt).
Ich wäre wirklich sehr Dankbar, sollte mir hier jemand einen entscheidenden Tipp geben können wie ich das Ganze umsetzen soll.
Ich habe bereits ´´verketten+wiederholen+text+Benutzerdefiniert´´ versucht...aber ohne Erfolg.

Ich bedanke mich schon mal für eure Wertvollen tipps

Beispieltabelle.xls
=WENN(REST(A1;1);TEXT(A1;"0000,????");A1)

bei Dir dann sicherlich mit Punkt als Dezimalzeichen, wo auch immer Du wohnst. Es wäre nett, wenn Du Deinen Anhang auf ein 100stel abstrippst; Du hast dafür noch 21 Minuten Zeit.
Moin

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
10.31010000.31010000.3101WAHR
200.1950000.1950000.195WAHR
30013.00013.00013.0WAHR
4011.060011.060011.06WAHR
5023.160023.160023.16WAHR

NameBezug
SplitText=XMLFILTERN("<y><z>"&WECHSELN(Tabelle1!$A1&"A";".";"</z><z>")&"</z></y>";"//z")

ZelleFormel
C1=WECHSELN(TEXTVERKETTEN(".";WAHR;TEXT(INDEX(SplitText;1);"0000");INDEX(SplitText;2));"A";"")
D1=B1=C1
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg

@LCohen
Ich glaube nicht dass eine Arikelnummer einen Dezimaltrenner enthält.
Hat's alles schon gegeben.

=WECHSELN(WECHSELN(TEXT(--WECHSELN(A1;".";",");"0000,???? ");", ";);",";".")
Da hängt noch ein Leerzeichen hinten dran.
Und bei 0013.0 passt es überhaupt nicht.
- gelöscht -
Den Fragesteller scheint es jedenfalls nicht mehr zu interessieren.
Doch natürlich interssiert es mich und ich bin auch wirklich sehr dankbar für die vielen hilfreichen Tipps.

Ich bin eben nur kein Pro und muss mich da reinfuchsen.

Ich lass euch auf jeden Fall Feedback da, ob ichs hin bekommen habe.

Vielen Vielen dank noch einmal und echt megaaa das es solche Helferchen wie euch gibt...Ihr seid Klasse



Ich versteh das leider nicht....wie ist das gemeint ´´abstrippst´´

Ich bekomm es einfach nicht hin...er spuckt mir leider nicht das gewünscht Ergebniss aus, egal welchen der Lösungsvorschläge ich auch versuche.
Es bleibt immer nur die Formel stehen, ohne das dieser abgearbeitet wird.....Ich denke ich mache irgendetwas falsch.
(19.06.2020, 08:55)August Gössler schrieb: [ -> ]Ich versteh das leider nicht....wie ist das gemeint ´´abstrippst´´
Keine 2 MB-Datei sondern z.B. 100 KB.
Ach jetzaaaaa :20: bekomm die Datei aber leider nicht mehr bearbeitet.....jetzt versteh ich auch wie das mit der Bearbeitungszeit gemeint war
Seiten: 1 2 3