Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zahlen auf 7 stellen auffüllen
#1
Hallo,
nachdem ich tagelang im netz gesucht und nix gefunden hab frag ich mal hier,
ich hab da ein kleines Problem und komm nicht weiter:
 
ich hab ne Tabelle mit ca. 15000 Zeilen in einer Spalte stehen Zahlen die 4, 5,6 und 7stellig sind.
Die 4, 5 und 6stelligen sollen auf 7 Stellen aufgefüllt werden ohne das eine Zahl doppelt vorkommt!
Einfach nur mit „0“ auffüllen geht also nicht.
Kann mir da jemand helfen??
LG
Antworten Top
#2
Hallo ,

Bereich markieren --> Rechte Taste  - Zellen Formatieren --> Benutzerdefiniert ( 7 Nullen )   0000000 -> Fertig
Antworten Top
#3
Ja funktioniert, aber auf der falschen Seite, sie dürfen nicht links aufgefüllt werden sondern rechts….
Antworten Top
#4
Hallo,

 =A1 & WIEDERHOLEN("0";VERWEIS(LÄNGE(A1);{1.2.3.4.5.6.7};{6.5.4.3.2.1.0}))
Antworten Top
#5
Hi,
oder diese im Netz gefundene Lösung:  =D2 & WIEDERHOLEN("0"; 7-LÄNGE(D2)
In D2 steht deine Zahl. Ergebnis ist aber Text, also nicht zum weiteren Rechnen.
Mit freundlichen Grüßen  :)
Michael
Antworten Top
#6
Super,
jetzt nur noch ne Prüfung ob die Zahl schon vorhanden ist, wenn ja um eins hoch zählen, wenn so was möglich ist. Da muss ja die ganze spalte geprüft werden!!!


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#7
Hi,

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
11234512345001234500
212345612345601234560
31234512345001234501
4123457812345781234578
51235612356001235600

ZelleFormel
B1=A1&WIEDERHOLEN("0";7-LÄNGE(A1))
C1=WENN(ZÄHLENWENN($B$1:B1;B1)>1;B1+1;B1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#8
(03.07.2018, 10:34)Zwergel schrieb: Hi,
...
In D2 steht deine Zahl. Ergebnis ist aber Text, also nicht zum weiteren Rechnen.

Hallo, und mit +0 oder *1 dahinter oder -- davor wird daraus (wie durch Zauberhand) eine Zahl... ... auch zum weiteren Rechnen...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#9
Hi Jörg,

hast vom Prinzip recht; allerdings ist das beim Wunsch des TE nicht zielführend. Das Umwandeln löscht die aufgefüllten Nullen wieder.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#10
(03.07.2018, 12:01)WillWissen schrieb: Hi Jörg,

hast vom Prinzip recht; allerdings ist das beim Wunsch des TE nicht zielführend. Das Umwandeln löscht die aufgefüllten Nullen wieder.

Hallo Günter, ist das so..?

Arbeitsblatt mit dem Namen 'Tabelle1'
DE
25555550000
3666600000

ZelleFormel
E2=(D2&WIEDERHOLEN("0";7-LÄNGE(D2)))+0
E3=D3&WIEDERHOLEN("0";7-LÄNGE(D3))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste