Excel zeigt ### für Langtext an - was ist falsch?

35

Wir haben eine Excel-Tabelle mit einem ziemlich langen Text in einer Zelle. Anstelle von Zeilenumbrüchen (wie im Zellenformat festgelegt) erhalten wir eine lange Zeile mit ####s. Wir können vor und zurück gehen, indem wir Zeichen am Ende des Textes löschen und hinzufügen.

Wir haben mit der Formatierung von Zellen usw. herumgespielt, aber keinen Erfolg. Was können wir tun?

IronGoofy
quelle
4
Ich denke, die Spaltenlänge reicht nicht aus, um die Zellendaten anzuzeigen.
Ukanth
Irgendwelche Formeln in dieser Zelle?
Palantir

Antworten:

57

Wenn die Zellenbreite zu kurz ist, schneidet Excel den sichtbaren Text entweder einfach ab oder fließt in die nächste Zelle (abhängig davon, ob die nächste Zelle Inhalt enthält oder nicht).


Excel zeigt ### an, wenn der Zelleninhalt nur Text enthält und 256 Zeichen überschreitet und das Zellenformat auf " Text " festgelegt ist. Normalerweise behebt das Festlegen des Zellenformats auf " Allgemein " dieses Problem.

Jedoch! Wenn Sie diese Zelle als Dateneingabe für beispielsweise ein Feld in einem zusammengeführten Word-Dokument verwenden, werden nur die ersten 256 Zeichen erfasst !!!

Ich habe noch keine Lösung dafür gefunden, möchte aber eine Lösung für das spätere Problem finden.

CookieRevised
quelle
3
+100 Das Einstellen des Zellenformats auf "Allgemein" hat mich gerettet.
Neil N
1
Die oberste Antwort ist in einigen der Gründe richtig, aus denen ###### in der Zelle erscheinen könnte. Sie deckt nur diesen bestimmten Grund nicht ab (für den Ihre Antwort richtig ist). Vielleicht möchten Sie Ihre erste Zeile bearbeiten, um die Leute darüber zu informieren.
Lance Roberts
+1 Diese Antwort war die richtige für meinen Fall. Wie @LanceRoberts bereits erwähnt hat, ist die andere Antwort auch für den typischen Fall korrekt, dass der Text länger als die Spaltenbreite ist.
Omarello
"General" macht den Trick.
Anon
Es ist wie der Unterschied zwischen "Zeichenfolge" und "Text". Überlegen Sie zunächst, ob Sie mehr als 256 Zeichen haben. Stellen Sie dann das Zellenformat ein. Ansonsten handelt es sich um ein Problem mit der Spaltenbreite "Ansicht".
Hieronymus
23

Es gibt zwei Gründe:

A) Der Text ist zu lang für die Zelle in der aktuellen Breite.

Vergrößern Sie die Zelle (doppelklicken Sie auf die Kopfzeile), um den gesamten Text anzuzeigen. Hier ist ein Screenshot eines Teils einer Tabelle:

Spalten zu eng

Die Spalten P und Q enthalten dieselben Daten - Geldwerte derselben Größenordnung. P ist breit genug, um den Text anzuzeigen, den Q nicht hat. Wie Sie sehen, wird "#####" angezeigt. Wenn ich auf die Überschrift für Q doppelklicke, wird sie wieder breit genug:

Spalten breit genug

B) Ein anderer Fall ist, wenn die Spalte ein Datum ist und der Wert außerhalb des Bereichs liegt. Wenn Sie "555555555555555555555555" (z. B.) in eine Datumsspalte eingeben, erhalten Sie eine Reihe von "#####" und der Tooltip besagt:

Datums- und Zeitangaben, die negativ oder zu groß sind, werden als ###### angezeigt.

Es kann durchaus einen anderen Fall geben, in dem Excel "#####" ausgibt - dies ist jedoch bei weitem der häufigste.

ChrisF
quelle
Genau. Hier ist nichts Falsches, typisches Excel-Verhalten, um den Benutzer darauf hinzuweisen, dass der Quelltext länger ist als das Feld anzeigen kann.
KdgDev
3
Sie können auch versuchen, unter Formatierung auf die Optionen "Text umbrechen" und "Anpassen" zu klicken, um den Text anzupassen.
Matt
Ich habe eine lange Zeichenfolge in eine Zelle eingegeben, konnte sie jedoch nicht zum Anzeigen der # -Zeichen bewegen.
Systemovich
Ich erhalte es, wenn ich einen berechneten Wert habe, der bei einer nachfolgenden Neuberechnung länger ist.
ChrisF
Die Antwort ist in Bezug auf einige der Gründe, aus denen Sie ###### in einer Zelle erhalten können, korrekt. Im speziellen Fall für das OP ist die Antwort von CookieRevised der Grund.
Lance Roberts
6

Ich glaube, Sie müssen nur die Zelle etwas breiter machen - dies (#### s) ist das, was Excel macht, wenn es Ihren gesamten Eintrag nicht anzeigen kann.

Xavierjazz
quelle
5

Wie lang ist der Zellentext? Was ist das Zellenformat?

Um Zellen mit Langtext zu bearbeiten, erweitern Sie die Formelleiste ( Ctrl+ Shift+ U).

Wenn Sie nur einen Auszug aus der Zelle anzeigen müssen, können Sie eine Formel wie die folgende verwenden, um bis zu den ersten 10 Zeichen anzuzeigen:

=IF(LEN(A1)<=10, A1, CONCATENATE(LEFT(A1,10-3),"..."))

woher:

  • A1 ist die Zelle mit Ihrem Langtext.
  • 10 ist die maximale Anzahl von Zeichen, die Sie anzeigen möchten.
Gaff
quelle
4

Ich hatte kürzlich ein ähnliches Problem, bei dem der Zeilenumbruch aktiviert war, aber sobald der Text in einer Zelle eine bestimmte Länge erreicht hatte, wurde ##### angezeigt. Ich habe festgestellt, dass das Ändern des Formats der Zelle in "Allgemein" das Problem behoben hat.


quelle
2

Das Anzeigeproblem sollte gelöst werden, indem die Zelle in "Allgemein" und nicht in "Text" geändert wird - danke an Microsoft für diese intuitive Lösung!

Das andere Problem des Kopierens von> 256 Zeichen aus WORD kann gelöst werden, indem der eigentliche Text aus WORD ausgeschnitten und dann im Bearbeitungsmodus in der entsprechenden Zelle in die Formelleiste über dem Arbeitsblatt eingefügt wird.

Dik
quelle
1

Wenn der Text mehr als 256 Zeichen enthält, wird ###### angezeigt.

Einige unserer Freunde schlagen vor, von Text zu Allgemein zu wechseln, aber es kann ein Excel-Fehler auftreten:

Excel erlaubt Ihnen immer noch nicht, wenn Sie Allgemein verwenden

Die Lösung ist also einfach: Beginnen Sie Ihren Text einfach mit dem Hinzufügen des 'Symbols, um jede Einstellung der Spalte zu vernachlässigen, und verwenden Sie dennoch das allgemeine Format.

Amirull
quelle
0

Gehe zu:

"Extras"> "Optionen"> "Übergang"

Wenn Sie das Häkchen bei den Übergangsnavigationstasten entfernen, wird der Apostroph in der Bearbeitungsleiste nicht mehr angezeigt

Beji K Varghese
quelle
1
Meinten Sie apostrophe oder hash character?
Lee Taylor
0

Überprüfen Sie die Formatierung durch:

  1. Klicken Sie mit der rechten Maustaste auf die Zelle
  2. wähle "Zelle formatieren"
  3. Klicken Sie oben im Anweisungsfeld auf die Registerkarte "Nummer"
  4. Wählen Sie links im Feld "Benutzerdefiniert" aus
  5. Wählen Sie dann "Allgemein" im Feld rechts.

Alle Texte sollten an dieser Stelle zu sehen sein ..... hoffe das hilft.

Donna McLeod
quelle
Gute Beschreibung des zu formatierenden Prozesses, aber in ihrer Frage stellten sie fest, dass sie "mit der Zellenformatierung herumgespielt" hatten.
Dav
0

Klicken Sie einfach mit der rechten Maustaste auf die Zelle und wählen Sie " Zellen formatieren " und ändern Sie die ausgewählte " Kategorie ". Dies hilft bei der Behebung des Problems.

user308575
quelle
0

Überprüfen Sie zunächst, ob die Spaltenbreite für Ihre Eingabe breit genug ist. Wenn dies nicht funktioniert, löschen Sie die gesamte Zellenformatierung und geben Sie den Text erneut ein.

Mohamed Arif
quelle
0

"General" -Format und "Wrap Text" beheben das Problem.

Beim Kopieren und Einfügen können Sie die gesamte Auswahl in andere Apps wie Excel und Word einfügen, wenn Sie den Bearbeitungsmodus mit der Funktionstaste F2 aufrufen und den Textabschnitt markieren (möglicherweise mehr als 256 Zeichen) und kopieren etc.

Steven Wong
quelle