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

Forumthread: Begrenzung auf 20 Zeichen in Zelle

Begrenzung auf 20 Zeichen in Zelle
Manfred
Hallo Excelfreunde,
leider hat mir die Recherche kein Ergebnis gebracht, darum meine Frage hier.
Ich möchte das Ergebnis einer Formel auf eine Zeichenanzahl von 20 Zeichen begrenzen, wie kann ich das erreichen?
Beispielformel
WENN(A1="Prüfkriterium";AB1;"")
In Zelle AB1 können jedoch von 3 Zeichen bis 100 Zeichen enthalten sein. Ich möchte aber max. die ersten 20 Zeichen angezeigt bekommen. Vielleicht sogar gefolgt von drei Punkten, wenn die 20 Zeichen überschritten wurden.
Gruß Manfred
Anzeige

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

Betreff
Benutzer
Anzeige
=WENN(A1="Prüfkriterium";links(AB1;20);"")
04.05.2012 13:21:14
AndreasG
ohne weiteren Text
AW: Begrenzung auf 20 Zeichen in Zelle
04.05.2012 13:21:23
Rudi
Hallo,
einfach mit LINKS()
=LINKS(A2;20)
und noch vielleicht ....
=LINKS(A2;20)&WENN(LÄNGE(A2)>20;"…";"")
Gruß
Rudi
AW: Begrenzung auf 20 Zeichen in Zelle
04.05.2012 13:30:25
Manfred
Hallo Rudi,
das sieht einfacher aus, als es für mich ist, wenn ich das nun noch in folgende Formel einbringen möchte.
=WENN(ISTFEHLER(SVERWEIS(B15;Tabelle2!A:D;3;FALSCH));"";SVERWEIS(B15;Tabelle2!A:D;3;FALSCH))
Die Begrenzung soll auf das Ergebnis der Spalte 3 erfolgen.
Gruß Manfred
Anzeige
AW: Begrenzung auf 20 Zeichen in Zelle
04.05.2012 13:43:03
Rudi
Hallo,
=WENN(ISTFEHLER(SVERWEIS(B15;Tabelle2!A:D;3;FALSCH));"";LINKS(SVERWEIS(B15;Tabelle2!A:D;3;FALSCH);20) &WENN(LÄNGE(SVERWEIS(B15;Tabelle2!A:D;3;FALSCH))>20;"…";""))
Gruß
Rudi
AW: Begrenzung auf 20 Zeichen in Zelle
04.05.2012 13:51:55
Manfred
Hallo Rudi,
ich bin begeistert, vielen vielen Dank
Gruß Manfred

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zeichenbegrenzung in Excel-Zellen


Schritt-für-Schritt-Anleitung

Um die Textlänge in Excel-Zellen zu begrenzen, kannst Du die Funktion LINKS() verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Wähle die Zelle aus, in der die begrenzte Textlänge angezeigt werden soll.

  2. Gebe die folgende Formel ein, um die ersten 20 Zeichen einer anderen Zelle anzuzeigen:

    =LINKS(A1; 20)
  3. Um sicherzustellen, dass bei mehr als 20 Zeichen drei Punkte (...) angezeigt werden, verwende diese Formel:

    =LINKS(A1; 20) & WENN(LÄNGE(A1) > 20; "…"; "")

Diese Formel überprüft die Anzahl der Zeichen in Zelle A1 und schneidet sie auf die ersten 20 Zeichen. Wenn der Text länger ist, wird die Ellipse hinzugefügt.


Häufige Fehler und Lösungen

  • Fehler: Die Formel gibt einen Fehler aus, wenn die Zelle leer ist.

    • Lösung: Verwende die WENNFEHLER()-Funktion, um dies zu vermeiden:
      =WENNFEHLER(LINKS(A1; 20) & WENN(LÄNGE(A1) > 20; "…"; ""); "")
  • Fehler: Die Textlänge wird nicht korrekt begrenzt.

    • Lösung: Stelle sicher, dass Du die richtige Zelle referenzierst und die Formel korrekt eingegeben hast.

Alternative Methoden

Falls Du eine andere Methode suchst, um die Zeichenanzahl in Zellen zu begrenzen, kannst Du auch die Datenüberprüfung verwenden:

  1. Wähle die Zelle oder den Bereich aus, den Du einschränken möchtest.
  2. Gehe zu Daten > Datenüberprüfung.
  3. Wähle Textlänge aus und setze die maximale Länge auf 20.

Diese Methode begrenzt die Eingabe von Text in die Zelle auf maximal 20 Zeichen.


Praktische Beispiele

Hier sind einige Beispiele, wie Du die Textlänge in verschiedenen Szenarien begrenzen kannst:

  1. Einfache Zeichenbegrenzung:

    =LINKS(B2; 20)
  2. Mit SVERWEIS: Wenn Du das Ergebnis eines SVERWEIS begrenzen möchtest:

    =WENN(ISTFEHLER(SVERWEIS(C2; Tabelle2!A:D; 3; FALSCH)); ""; LINKS(SVERWEIS(C2; Tabelle2!A:D; 3; FALSCH); 20) & WENN(LÄNGE(SVERWEIS(C2; Tabelle2!A:D; 3; FALSCH)) > 20; "…"; ""))
  3. Textlänge für mehrere Zellen prüfen: Wenn Du die Anzahl der Zeichen in einer gesamten Spalte begrenzen möchtest, kannst Du eine Hilfsspalte verwenden, um die Länge zu überprüfen:

    =WENN(LÄNGE(D2) > 20; "Zu lang"; "OK")

Tipps für Profis

  • Nutze die Datenüberprüfung, um die Eingabe direkt bei der Dateneingabe zu steuern.
  • Verwende bedingte Formatierung, um Zellen hervorzuheben, die die Zeichenbegrenzung überschreiten.
  • Denke daran, dass die maximale Zeichenanzahl in Excel-Zellen 32.767 Zeichen beträgt, aber nur 1.024 Zeichen in der Zelle angezeigt werden können.

FAQ: Häufige Fragen

1. Wie kann ich die maximale Zeichenanzahl in einer Zelle festlegen?
Du kannst die maximale Zeichenanzahl mit der Datenüberprüfung unter dem Tab „Daten“ festlegen.

2. Was passiert, wenn ich mehr als 20 Zeichen eingebe?
Wenn Du die Datenüberprüfung aktivierst, wird eine Warnung angezeigt, und die Eingabe wird nicht akzeptiert. Wenn Du eine Formel verwendest, wird der Text auf 20 Zeichen gekürzt.

3. Gibt es eine Möglichkeit, die Zeichenbegrenzung auf mehrere Zellen gleichzeitig anzuwenden?
Ja, Du kannst die Datenüberprüfung auf einen gesamten Bereich anwenden, indem Du diesen Bereich auswählst, bevor Du die Datenüberprüfung einstellst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige