Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: zweistellig zu dreistellige Zellen ändern

zweistellig zu dreistellige Zellen ändern
28.04.2016 19:07:56
Judith
Hallo,
habe ein kleines Problem.
Ich müsste in einer Liste mit zweistelligen Nummern, immer ein 0 voraussetzen.
z.B. 00 = 000
01 = 010
12 = 012
in manchen Zellen sind 3stellige Nummern hinterlegt, die sollen so bleiben wie sie sind.
Gibt es einen Trick um nicht jede Zahl einzeln zu ändern, sondern mit einer kleinen Formel?
Vielen Dank für die Hilfe
Judith

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: zweistellig zu dreistellige Zellen ändern
28.04.2016 19:12:33
Hajo_Zi
Hallo Judith,
Zellenformat 000

AW: zweistellig zu dreistellige Zellen ändern
28.04.2016 21:06:36
Klexy
Soll es nur dreistellig aussehen wenn man die Tabelle anschaut, oder sollen es tatsächlich 3 Ziffern sein?
Wenn es nur so aussehen soll, ist es die Lösung von Hajo.
Ansonsten per Formel in einer Hilfsspalte:
Wenn die Nummern tatsächlich Zahlen sind (was ich wegen deines Beispiels "00" bezweifle) geht es so:
=TEXT(A1;"000")
Dann die Spalte als Text formatieren.
Dann die Spalte markieren, kopieren und Einfügen / Inhalte einfügen / Werte einfügen. Damit sind die Formeln weg und in jeder Zelle der Hilfsspalte sind 3 Zeichen.
Wenn die Nummern Text sind (nur so kann der Ausgangswert "00" sein) dann geht es so:
="0"&A1
Dann die Spalte als Text formatieren.
Dann die Spalte markieren, kopieren und Einfügen / Inhalte einfügen / Werte einfügen. Damit sind die Formeln weg und in jeder Zelle der Hilfsspalte sind 3 Zeichen.

Anzeige
AW: zweistellig zu dreistellige Zellen ändern
29.04.2016 17:28:26
Judith
Hallo Klexy,
ja, eigentlich sind es zahlen, genauer gesagt Gerätenummern.
Diese sind fast immer zweistellig eingegeben und wir brauchen sie dreistellig mit einer 0 voraus.
Wie im Beispiel: 12 = 012, 01 = 001, etc.
Habe mal nur die Spalte aus der Tabelle kopiert.000
000
00
01
02
03
04
05
06
00
00
00
01
00
00
00
01
Wenn es nur eine Liste wäre, wäre es nicht so tragisch - leider sind es viele Listen die so aussehen und wir wollten uns die Arbeit damit etwas erleichtern.
Vielen Dank
Judith

Anzeige
AW: zweistellig zu dreistellige Zellen ändern
29.04.2016 18:12:27
KlausF
Hallo Judith,
wähle jeweils den Nummern-Bereich aus und starte dann dieses Makro:
Sub AnfangsNull()
Dim rng As Range
For Each rng In Selection
rng.NumberFormat = "@"
rng.Value = "0" & rng.Value
Next
Set rng = Nothing
End Sub
Das Makro kannst Du auch auf ein Tastaturkürzel legen ...
Gruß
Klaus

Anzeige
Nachtrag
29.04.2016 19:04:35
KlausF
Hallo Judith,
habe jetzt erst gelesen, dass auch dreistellige Nummern
vorhanden sein können. Dann so:
Sub AnfangsNull()
Dim rng As Range
For Each rng In Selection
If Len(rng.Value) = 2 Then
rng.NumberFormat = "@"
rng.Value = "0" & rng.Value
End If
Next
Set rng = Nothing
End Sub
Gruß
Klaus
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zellen von zweistellig auf dreistellig ändern


Schritt-für-Schritt-Anleitung

Um in Excel Zahlen von zweistellig auf dreistellig zu ändern, kannst Du folgende Schritte befolgen:

  1. Zellenbereich auswählen: Markiere die Zellen, die Du anpassen möchtest.
  2. Zellenformat ändern: Klicke mit der rechten Maustaste und wähle „Zellen formatieren“. Setze das Format auf „Benutzerdefiniert“ und gebe 000 ein, um sicherzustellen, dass die Zahlen immer dreistellig angezeigt werden.
  3. Formel verwenden: Wenn Du sicherstellen möchtest, dass die Zahlen als Text behandelt werden, kannst Du eine Hilfsspalte nutzen. Verwende die Formel:
    =TEXT(A1;"000")

    oder, falls die Zahlen als Text vorliegen:

    ="0"&A1
  4. Werte einfügen: Markiere die Hilfsspalte, kopiere sie und füge sie dann als Werte ein, um die Formeln zu entfernen.

Häufige Fehler und Lösungen

  • Zahlen werden nicht dreistellig angezeigt: Überprüfe, ob das Zellenformat korrekt auf 000 gesetzt ist.
  • Formel gibt Fehler aus: Stelle sicher, dass die Zellen, auf die Du die Formel anwendest, tatsächlich Zahlen sind. Bei Text musst Du die zweite Formel verwenden.
  • Makro funktioniert nicht: Vergewissere Dich, dass Du den richtigen Bereich auswählst und dass Du das Makro korrekt in Excel eingefügt hast.

Alternative Methoden

Wenn Du eine schnellere Lösung suchst, kannst Du auch ein VBA-Makro verwenden. Hier ist ein einfaches Beispiel:

Sub AnfangsNull()
    Dim rng As Range
    For Each rng In Selection
        If Len(rng.Value) = 2 Then
            rng.NumberFormat = "@"
            rng.Value = "0" & rng.Value
        End If
    Next
    Set rng = Nothing
End Sub

Dieses Makro überprüft, ob die Werte in den Zellen zweistellig sind und fügt bei Bedarf eine Null hinzu.


Praktische Beispiele

Wenn Du beispielsweise eine Liste mit Gerätenummern hast:

Gerätenummer
00
01
12
123

Nach Anwendung der oben genannten Schritte wird die Liste so aussehen:

Gerätenummer
000
001
012
123

So kannst Du sicherstellen, dass alle zweistelligen Nummern in Excel dreistellig angezeigt werden.


Tipps für Profis

  • Makros effizient nutzen: Lege ein Tastaturkürzel für Dein VBA-Makro fest, um es schneller auszuführen.
  • Zellen formatieren: Achte darauf, die Zellen vor der Verwendung von Formeln oder Makros entsprechend zu formatieren, um unerwünschte Fehler zu vermeiden.
  • Daten validieren: Überprüfe regelmäßig Deine Daten, um sicherzustellen, dass die Formatierungen korrekt übernommen wurden.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass die Zahlen immer als dreistellig angezeigt werden?
Verwende das Zellenformat 000 oder die Formel =TEXT(A1;"000").

2. Was passiert mit dreistelligen Zahlen?
Die oben genannten Methoden ändern nur zweistellige Zahlen. Dreistellige Zahlen bleiben unverändert, wenn Du das entsprechende Makro anpasst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige