Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Funktion links erkennt führende Null nicht

Funktion links erkennt führende Null nicht
05.11.2015 13:08:02
Thomas
Hallo.
Ich möchte Postleitzahlen innerhalb der Tabelle mittels der Funktion "links" die erste Ziffer die erste Ziffer entnehmen. Dies funktioniert bei führender Null leider nicht. Für die Darstellung der Null als führende Ziffer habe ich ein benutzerdefiniertes Format gewählt - wie kann ich erreichen, dass es auch mit dem benutzerdefinierte Format funktioniert?
VG

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: nutze dazu noch TEXT() ...
05.11.2015 13:10:32
...
Hallo Thomas,
... so z.B. =LINKS(TEXT(A1;"00000");2)
Gruß Werner
.. , - ...

AW: Funktion links erkennt führende Null nicht
05.11.2015 13:11:14
SF
Hola,
vielleicht so:
=WENN(LÄNGE(A1)
Gruß,
steve1da

AW: Funktion links erkennt führende Null nicht
05.11.2015 13:37:07
daniel
Hi
dann liegen deine PLZ als Zahl vor und Zahlen haben keine führenden Nullen.
das Zahlenformat wirkt nur auf die Darstellung in der Zelle, wird aber von auswertenden Formeln nicht berücksichtigt.
wenn deine PLZs Zahlen sind, könntest du die führende Stelle für 5-stellige PLZs auch so ermitteln:
=Ganzzahl(A1/10000)
Gruß Daniel

Anzeige
einer geht noch
05.11.2015 15:26:46
WF
=LINKS(RECHTS(0&A1;5))
WF

...und noch 2 Lösungen mit simpler UDF ...
05.11.2015 17:42:48
Luc:-?
…bzw benannter Fml, Thomas:
=LINKS(GetText(A1)) für
Function GetText(Bezug As Range): GetText = Bezug.Text: End Function
Oder mit XLM-Fkt ZELLE.ZUORDNEN in benannter Fml:
=LINKS(ZText) für den Namen ZText mit Bezug =ZELLE.ZUORDNEN(53;A1)
Gruß, Luc :-?
Besser informiert mit …
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Funktion LINKS erkennt führende Null nicht


Schritt-für-Schritt-Anleitung

Um die Funktion LINKS in Excel zu verwenden und führende Nullen korrekt anzuzeigen, kannst du folgende Schritte befolgen:

  1. Zellen formatieren: Stelle sicher, dass deine Postleitzahlen als Text formatiert sind. Klicke mit der rechten Maustaste auf die Zelle und wähle "Zellen formatieren". Wähle dann "Text".

  2. Funktion verwenden: Wenn deine Postleitzahl in Zelle A1 steht, verwende die folgende Formel, um die ersten zwei Ziffern zu extrahieren:

    =LINKS(TEXT(A1; "00000"); 2)
  3. Funktion testen: Gib eine Postleitzahl mit führenden Nullen ein und überprüfe, ob die Ausgabe korrekt ist.


Häufige Fehler und Lösungen

  • Fehler: #NULL!: Dieser Fehler tritt auf, wenn die Zellreferenz in der LINKS-Funktion falsch ist. Überprüfe die Zellreferenzen in deiner Formel.

  • Problem mit führenden Nullen: Wenn die Postleitzahl als Zahl gespeichert ist, wird die führende Null beim Extrahieren mit LINKS nicht angezeigt. Eine Lösung ist, die Postleitzahl als Text zu formatieren oder die oben genannte TEXT-Funktion zu verwenden.


Alternative Methoden

Es gibt verschiedene Ansätze, um führende Nullen in Excel zu handhaben:

  • Verwendung von WENN und LÄNGE: Mit dieser Kombination kannst du überprüfen, ob die Postleitzahl eine führende Null hat:

    =WENN(LÄNGE(A1) < 5; "0" & A1; A1)
  • Einfache UDF (User Defined Function): Du kannst auch eine benutzerdefinierte Funktion schreiben, um den Text aus einer Zelle zu extrahieren:

    Function GetText(Bezug As Range) 
       GetText = Bezug.Text 
    End Function

Praktische Beispiele

  1. PLZ mit führender Null:

    • Angenommen, in Zelle A1 steht die PLZ 01234. Um die ersten zwei Ziffern zu extrahieren, lautet die Formel:
      =LINKS(TEXT(A1; "00000"); 2) 
    • Ergebnis: 01.
  2. Formatieren von PLZ:

    • Um sicherzustellen, dass die PLZ immer mit 0 beginnt, kannst du die folgende Formel verwenden:
      =LINKS(RECHTS("0" & A1; 5); 2)

Tipps für Profis

  • Verwende benutzerdefinierte Formate: Um die Darstellung von Zahlen zu beeinflussen, kannst du benutzerdefinierte Formate verwenden. Zum Beispiel: 00000 für fünfstellige PLZ.

  • Überprüfung auf Textformat: Vor der Anwendung der LINKS-Funktion ist es sinnvoll zu prüfen, ob die Zelle als Text formatiert ist. Dies vermeidet viele Probleme mit führenden Nullen.


FAQ: Häufige Fragen

1. Warum erkennt Excel die führenden Nullen nicht?
Excel behandelt Zahlen als numerische Werte und entfernt führende Nullen automatisch. Um dies zu umgehen, musst du die Zellen als Text formatieren.

2. Wie kann ich sicherstellen, dass die Postleitzahlen immer fünfstellig sind?
Du kannst die TEXT-Funktion verwenden, um sicherzustellen, dass die Postleitzahlen immer im Format 00000 angezeigt werden.

3. Was kann ich tun, wenn meine PLZ als Zahl vorliegt?
Wenn deine PLZ als Zahl formatiert ist, kannst du sie in Text umwandeln, indem du die Zelle formatierst oder eine Formel wie =TEXT(A1; "00000") verwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige