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

Forumthread: Anzahl Zeichen in Zelle auffüllen

Anzahl Zeichen in Zelle auffüllen
09.03.2021 10:10:20
Wilfied
Moin,
ich habe zur Aufgabe, in einem alten Mainframesystem Informationen zu 11.000 Packmitteln auszulesen.
Hierfür habe ich ein Exceltool, welches grundsätzlich wunderbar funktioniert.
Dieses Tool setzt mir an eine bestimmte Stelle des Bildschirm die Packmittelbezeichnung, drückt Enter und liest dann die gesuchten Informationen aus.
Jetzt habe ich im aktuellen Fall einen Fehler festgestellt.
heißt das erste Packmittel z.B. "kiste2110" und das zweite "paket" fragt das Tool paket2110 ab.
Es schreibt also die Bezeichnung ins Eingabefeld, überschreibt aber nicht die Zeichen, wenn die vorige Bezeichnung mehr Zeichen hatte als die aktuelle.
Ich habe jetzt ein wenig probiert und es sieht so aus, als wenn ich die nicht benötigten Zeichen mit Leerzeichen überschreiben muss.
Jetzt hat die Packmittelbezeichnung zwischen 1 und 9 Zeichen.
Ich könnte jetzt mit "=Länge(A1) die Anzahl der Zeichen in der Zelle auswerten, das Ergebnis sortieren und dann die Leerzeichen mit einem "&" für jede Länge zufügen.
Aber hier sind ja schlaue Menschen.
Kann ich irgendwie automatisieren, dass die Anzahl der Zeichen ausgelesen und die Leerzeichen auf 9 Stellen aufgefüllt werden?
Grüße Will

Anzeige

17
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nutze WIEDERHOLEN() ...
09.03.2021 10:36:31
neopa
Hallo Will,
... z.B. so: =A2&WIEDERHOLEN(" ";LÄNGE(A1)-LÄNGE(A2))
Gruß Werner
.. , - ...

=A1&WIEDERHOLEN(" ";9-LÄNGE(A1))
09.03.2021 10:38:22
lupo1

AW: Anzahl Zeichen in Zelle auffüllen
09.03.2021 10:52:20
Daniel
Hi
Wenn die Packmittelbezeichnungen nie länger als 9 Zeichen sind, am besten so:
=Links(A1&"        ";9)

Oder wenn du nicht zählen willst:
=Links(A1&Wiederholen(" ";9);9)

Wenn es ein paar mehr Leerzeichen sind, schadet es auch nicht.
Gruß Daniel

Anzeige
Hätte von mir kommen können, da A1 nur 1x!
09.03.2021 11:32:43
mir

AW: Hätte von mir kommen können, da A1 nur 1x!
09.03.2021 11:37:15
mir
Tja, ist aber nicht von dir, sondern von mir.

Nee, finde ich gut, dass Du das jetzt auch kannst.
09.03.2021 11:56:46
lupo1
Irgendwann erkennst auch Du, dass ein Lob kein Angriff ist.

Anzeige
AW: Nee, finde ich gut, dass Du das jetzt auch kannst.
09.03.2021 12:32:13
Daniel
ach lupo, dass kann ich schon länger als du glaubst.
deine versteckten Spitzen kannst du dir sparen.
und bilde dir ja nicht ein, dass ich das von dir gelernt habe.

Doch, Du hast doch alles von mir gelernt.
09.03.2021 12:40:49
mir

Träumer
09.03.2021 13:26:37
Daniel
lebe weiter in deiner Blase der Selbsteinbildung.

Anzeige
Ein neuer, eigener Betreff - toll.
09.03.2021 13:32:22
WF
.

AW: Ein neuer, eigener Betreff - toll.
09.03.2021 13:44:44
Daniel
noch so ein Spinner.

noch so ein Spinner
09.03.2021 14:20:34
WF
das hätte ich als Betreff gerne gesehen.
"Träumer" war also eine Eintagsfliege.

Anzeige
AW: noch so ein Spinner
09.03.2021 14:24:32
Daniel
"antwort auf Beitrag xy" is ein hervorragendender Betreff.
was wären dir Betreffs, die du gerne liest, denn wert, so als regelmäßige Überweisung auf mein Konto?

Empathie erkennt auch Ironie
09.03.2021 13:43:39
lupo1

AW: Empathie erkennt auch Ironie
09.03.2021 13:45:35
Daniel
wenn man sie hat und sie sich nicht nur einbildet

Anzeige
Ich rede nur von Dir.
09.03.2021 14:02:10
Dir.

AW: Anzahl Zeichen in Zelle auffüllen
09.03.2021 11:22:32
Wilfied
super vielen Dank

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Anzahl Zeichen in Zelle auffüllen


Schritt-für-Schritt-Anleitung

Um die Anzahl der Zeichen in einer Zelle in Excel auf eine bestimmte Länge aufzufüllen, kannst du folgende Schritte ausführen:

  1. Annahme der Zelle: Angenommen, die Packmittelbezeichnung befindet sich in Zelle A1.
  2. Formel eingeben: Verwende die folgende Formel, um die Anzahl der Zeichen in der Zelle auf 9 zu begrenzen und die fehlenden Stellen mit Leerzeichen aufzufüllen:
    =A1 & WIEDERHOLEN(" "; 9 - LÄNGE(A1))
  3. Ergebnis überprüfen: Ziehe die Formel nach unten, um sie auf weitere Zellen anzuwenden.

Diese Methode sorgt dafür, dass die Zelle immer genau 9 Zeichen enthält, indem sie die Anzahl der Zeichen in der Zelle zählt und mit Leerzeichen auffüllt.


Häufige Fehler und Lösungen

  • Fehler: Wenn die Formel nicht richtig funktioniert, könnte es an falschen Zellbezügen liegen.

    • Lösung: Stelle sicher, dass du die richtige Zelle referenzierst (z.B. A1).
  • Fehler: Möglicherweise siehst du unerwartete Leerzeichen.

    • Lösung: Überprüfe die Anzahl der Zeichen in der Zelle mit der Formel =LÄNGE(A1).

Alternative Methoden

Es gibt verschiedene Methoden, um die Anzahl der Zeichen in einer Zelle zu zählen und aufzufüllen:

  • Verwendung der Funktion LINKS:

    =LINKS(A1 & "        "; 9)

    Diese Formel sorgt dafür, dass auch bei weniger als 9 Zeichen die Zelle korrekt ausgefüllt wird.

  • Kombination von WIEDERHOLEN und Links:

    =LINKS(A1 & WIEDERHOLEN(" "; 9); 9)

Praktische Beispiele

Hier sind einige Beispiele, wie du die Anzahl der Zeichen in einer Zelle Excel verarbeiten kannst:

  1. Packmittelbezeichnung:

    • Zelle A1: "kiste2110" → Ergebnis: "kiste2110" (da bereits 9 Zeichen)
    • Zelle A2: "paket" → Ergebnis: "paket " (4 Zeichen, 5 Leerzeichen hinzugefügt)
  2. Variationen:

    • Zelle A3: "box" → Ergebnis: "box " (3 Zeichen, 6 Leerzeichen hinzugefügt)

Diese Beispiele zeigen, wie die Excel-Funktion anzahl zeichen in zelle in der Praxis funktioniert.


Tipps für Profis

  • Bedingte Formatierung: Nutze die bedingte Formatierung, um Zellen hervorzuheben, die weniger als 9 Zeichen enthalten. So behältst du den Überblick über die Zellen, die du anpassen musst.

  • Zeichen zählen inklusive Leerzeichen: Verwende die Formel =LÄNGE(A1), um die anzahl zeichen inklusive Leerzeichen zu zählen.

  • Automatisierung: Wenn du oft mit ähnlichen Daten arbeitest, erstelle eine Vorlage mit den oben genannten Formeln, um Zeit zu sparen.


FAQ: Häufige Fragen

1. Wie kann ich die Anzahl der Zeichen in einer Zelle zählen?
Du kannst die Formel =LÄNGE(A1) verwenden, um die Anzahl der Zeichen in der angegebenen Zelle zu zählen.

2. Wie viele Zeichen kann ich in einer Zelle haben?
In Excel gibt es eine Zeichenbegrenzung von 32.767 Zeichen pro Zelle.

3. Was passiert, wenn die Anzahl der Zeichen mehr als 9 beträgt?
Die Formel wird die vorhandenen Zeichen nicht abschneiden, sondern einfach die Zelle unverändert lassen.

4. Wie kann ich Leerzeichen am Ende einer Zelle entfernen?
Verwende die Funktion =GLÄTTEN(A1), um überflüssige Leerzeichen zu entfernen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige