Entfernen Sie zusätzlichen Platz in der Zelle, wenn Sie Textumbruch verwenden

17

Wenn ich einen langen Satz (oder mehr als einen Satz) in mehr als eine Zelle in einer Reihe eintippe und die Option "Zeilenumbruch" auf diese Zellen anwende, wird in den Zellen eine zusätzliche leere Zeile am unteren Rand angezeigt. Es gibt keine zusätzlichen Leerzeichen nach meinem Text. Ich habe den Cursor an das Ende des Textes gesetzt und die Entf-Taste gedrückt.

Mein Text ist so formatiert, dass er oben und links ausgerichtet ist.

  • Mit der Option Höhe automatisch formatieren wird die zusätzliche Leerzeile nicht entfernt.
  • Das Anpassen der Zellenbreite hilft nicht.
  • Ich habe versucht, den Text in Notepad zu kopieren / einzufügen und dann wieder in Excel, um zu versuchen, jegliche Formatierung loszuwerden. Das hat nicht funktioniert.
  • Ich verwende keine Fett-, Kursiv- oder andere Schriftarteinstellungen. Ich verwende die Standardschriftart, wenn ich den Text eingebe.
  • Ich habe das Fenster Zellen formatieren durchsucht. Nichts wird dort diese zusätzliche Leerzeile los.

Gibt es eine andere Einstellung, mit der ich diese zusätzliche Leerzeile entfernen kann? Mir ist klar, dass Excel nicht wirklich für die Textverarbeitung gemacht ist. Ich muss jedoch Kommentare zu diesem Blatt eingeben und die Funktion "Textumbruch" verwenden.

Ich verwende Office / Excel 2007 für Windows.

Junco
quelle
Klarstellung: Geschieht dies, wenn Ihr Zoom auf 100% eingestellt ist? Oder nur, wenn Sie vergrößert oder verkleinert sind?
Däne
Der Zoom hat darauf keinen Einfluss. Ich bin bei 100% Zoom.
Junco
3
Excel hat diesen Fehler seit den neunziger Jahren, möglicherweise seit den achtziger Jahren! Sie müssen sich davon überzeugt haben, dass sie es aus Kompatibilitätsgründen aufbewahren müssen. Sehr ärgerlich.
Paul Kienitz

Antworten:

5

Ich konnte das Verhalten, das Sie sehen, reproduzieren (auch in Excel 2007). Ich habe keine Möglichkeit gefunden, den zusätzlichen Speicherplatz zu entfernen, wenn er erst einmal vorhanden ist. Wenn Sie jedoch Ihre Schritte umkehren und den Zeilenumbruch in einer Zelle anwenden, bevor Sie Ihren Text eingeben, wird die zusätzliche Leerzeile nicht angezeigt.

bmshort
quelle
1
Ich bin 2010 auf dasselbe gestoßen. Noch keine sichere Feuerlösung, aber Zoomstufen haben es manchmal schlechter aussehen lassen.
Däne
10

Ich hatte das gleiche Problem, kurz bevor ich das geschrieben habe. Und hier ist was ich gefunden habe.

Wenn Sie Zeilenumbruch drücken, wird die Zellenhöhe automatisch angepasst. Auch seine Höhe wird nicht wie von uns erwartet berechnet. Wenn in der letzten Zeile des Texts nur noch sehr wenig Platz vorhanden ist, entscheidet Excel, dass die Zelle eine weitere Zeile benötigt ... auch wenn sich kein einziger Buchstabe darauf befindet.

Wenn Sie die Zelle bekommen Breite ein wenig breiter, die automatische Zellhöhenverstellung entfällt die zusätzliche Zeile.

Pansen Dimitrov
quelle
9
Dies liegt an den Druckerschriftarten . Excel überprüft tatsächlich, wie es beim Drucken passt, und wenn es nicht in eine Zeile auf dem Drucker passt, wird eine zusätzliche Zeile erstellt (was auf dem Bildschirm überflüssig erscheint). Sie können dies überprüfen, indem Sie Ihren Standarddrucker ändern.
Aganju
3

Wenn Sie die Breite der Spalte ändern, in der sich die Zelle mit der zusätzlichen Leerzeile befindet, wird die zusätzliche Leerzeile normalerweise durch automatische Größenänderung der Zeilenhöhe entfernt. Anscheinend ist ein Zeilenumbruch mit bestimmten Zellenwerten und bestimmten Breiten verkehrt. Probieren Sie verschiedene Breiten aus, bis die Höhe automatisch angepasst wird und die leere Linie entfernt wird.

Sie können die Spalte verbreitern, indem Sie auf die Trennlinie zwischen den beiden Spaltenüberschriften oben im Arbeitsblatt klicken und sie ziehen. Sobald die Spalte breiter ist, können Sie die Größe der Zeile automatisch ändern, indem Sie auf den Trenner zwischen den Zeilenköpfen links im Arbeitsblatt doppelklicken.

Wenn Ihr Arbeitsblatt Hunderte von Zeilen enthält, hat natürlich jede Zelle in dieser Spalte eine gewisse Chance, den magischen Punkt zu treffen und die zusätzliche Zeile hinzuzufügen. Durch Ändern der Breite werden einige Zellen bereinigt und anderen unnötige Leerzeichen hinzugefügt. In diesem Fall ist die einzige Lösung, die ich gefunden habe, den Text manuell auf die von mir gewählte Breite umzubrechen, indem ich an der Stelle, an der der Text mit Alt + Enter umgebrochen werden soll, zusätzliche Zeilenumbrüche in die Mitte des Textes einfüge. Ich stelle dann sicher, dass die Spalte etwas breiter als die von mir gewählte Textbreite ist und ich keine zusätzlichen Leerzeilen bekomme. Eine schreckliche und arbeitsintensive Lösung, aber es funktioniert.

Michael Krebs
quelle
Die Anpassung der Spaltenbreite und der automatischen Höhe funktionierte in Excel 2013 Windows perfekt.
TaeKwonJoe
1

Das Umziehen auf ein neues Blatt hat für mich in Excel 2016 funktioniert:

  1. Strg + A , um alle Zellen auszuwählen
  2. Strg + C , um zu kopieren
  3. Umschalt + F11 , um ein neues Blatt zu erstellen
  4. Strg + V , um alle kopierten Zellen in das neue Blatt einzufügen
  5. Passen Sie die Spaltengröße an Ihre Bedürfnisse an
  6. Wählen Sie alle Zeilen aus, die Sie automatisch anpassen möchten.
  7. Alt + H, O, A , um die Zeilenhöhe automatisch anzupassen
SeyfSV
quelle
0

Excel ordnet Text in umbrochenen Zellen anders an als in Textfeldern.

(Probieren Sie es aus: Erstellen Sie ein Textfeld mit der gleichen Breite wie Ihre umbrochene Zelle, ohne Ränder, aktivieren Sie das Kontrollkästchen Form an Text anpassen und Text in Form umbrechen und fügen Sie eine Kopie des Texts aus Ihrer umbrochenen Zelle ein.)

In diesem Wissen scheint das Problem zu liegen, da mit dem Befehl " Zeilenhöhe automatisch anpassen" die Zeilenhöhe so angepasst wird, als ob jede Zelle der Zeile mit dem für Textfelder verwendeten Algorithmus und nicht mit dem Algorithmus für umbrochene Zellen angeordnet wäre . Beim automatischen Anpassen der Zeilenhöhe werden auch zusammengeführte Zellen ignoriert, sodass es in vielen Situationen nicht sehr nützlich ist.

Lösung: Platzieren Sie Ihren Text in Textfeldern und nicht in umbrochenen Zellen. Dies führt natürlich zu einer eigenen Schmerzwelt, aber wenn Sie die Textfelder mit VBA generieren und füllen, ist dies nicht allzu schwierig.

Andrew Rebhuhn
quelle
0

Ich habe 6 der 7 Antworten ausprobiert, die hier waren (mit Ausnahme der Textbox), und mit ein bisschen Fummeln funktionierten alle Ideen, aber nur in einigen Zeilen. Ich arbeite an einer Excel 97-2003-Arbeitsmappe (.xls) im Kompatibilitätsmodus von Excel 2016, aber ich sehe, dass 2007 dieselben Befehle hat, die ich unten verwendet habe ...
Bei einigen funktionierte es auch, ein Leerzeichen in die leeren Zellen zwischen den anderen Daten einzugeben. Einige Zeilen wurden korrigiert, indem die Formatierung aus einer guten Beispielzeile in die Problemzeile kopiert wurde. Verwenden Sie das Dialogfeld "Formatierung", um die gesamte Formatierung aller Daten auf einmal zu ändern, und wenden Sie es erneut an. Dies funktionierte auch in einigen Zeilen. Bei all den vielen fehlerhaften Zeilen, die ich auf einmal übrig hatte, stellte ich fest, dass der gesamte Datenbereich ausgewählt werden musste (STRG + STARTSEITE, dann STRG + UMSCHALT + ENDE werden Zellen ausgewählt, die überraschenderweise auch unsichtbare Daten enthalten). Wechseln Sie zur Registerkarte STARTSEITE. Wählen Sie im Bereich BEARBEITEN den Pfeil neben LÖSCHEN und FORMATE LÖSCHEN. Wählen Sie dann alle Daten aus, die umbrochen werden sollen, und klicken Sie mit der rechten Maustaste oder drücken Sie STRG1, um das Dialogfeld Formatierung, die Registerkarte Ausrichtung und das Häkchen neben WRAP TEXT zu öffnen. Überprüfen Sie die gesamten Daten auf verschwendete Zeilen (gibt es Leerzeichen, die zu Ihrem Text führen oder diesem folgen?), und wenden Sie dann alle anderen von Ihnen verwendeten Formatierungen erneut an. Voila! Das Ende vieler Stunden der Frustration. (

Rick
quelle
0

Gehen Sie wie folgt vor: 1. Markieren Sie die Spalte, setzen Sie mit Strg + h (zum Suchen und Ersetzen) ein Leerzeichen in find und setzen Sie ein Sonderzeichen auf '-', um es zu ersetzen. 2. Konvertieren Sie "text to colomn", wobei das Sonderzeichen ersetzt wird.

Genießen...

Smruthy
quelle
0

Dieser Fehler bleibt in Excel 2016 und hat mich seit Jahrzehnten geärgert. Das Festlegen der Zeilenhöhe birgt immer das Risiko, dass später Text ausgeblendet wird, wenn der Zelle mehr Text hinzugefügt wird. Die Lösung von Michael Krebs funktioniert die meiste Zeit und vermeidet dieses Risiko. Aganju scheint das Problem gut zu verstehen. Ich denke, TaeKwonJoe hatte mit Excel 2013 einfach Glück. Paul Kienitz hat mein Mitgefühl. Die andere Korrektur, mit der die mit festen Zeilenhöhen verbundenen Risiken vermieden werden, besteht darin, die Schriftgröße um einen kleinen Bruchteil zu erhöhen oder zu verringern, beispielsweise von 11 auf 10,8 Punkte. Wie das Anpassen der Zeilenbreite ist es eine "einmalige Korrektur", die nicht garantiert, dass zusätzlicher Speicherplatz zurückgegeben wird. Auf diese Weise wird jedoch die Formatierung des restlichen Blatts nicht durcheinander gebracht. Viel Glück!

Ian Campbell-Kelly
quelle
0

Ich bin auf einem Arbeitscomputer und habe keine Administratorrechte. Einige dieser Optionen konnten nicht ausprobiert werden, alle anderen funktionierten nicht für mich.

Für Excel 2016 habe ich eine Lösung gefunden. Ich habe einfach den Format-Painter aus einer Zelle verwendet, bei der das Abstandsproblem nicht bestand, und die Formatierung in die fehlerhafte Zelle kopiert. Es funktionierte in allen meinen Zellen und war nur minimaler zusätzlicher Aufwand, keine großartige Lösung, aber es kann vermieden werden, dass Schriftarten oder Zellgrößen angepasst und die andere Formatierung durcheinander gebracht werden müssen.

Jakob
quelle
-1

Dieses Problem hat mich auch sehr lange beschäftigt.

Meine einzige Lösung, um das zusätzliche Leerzeichen / Eingabetaste loszuwerden, bestand darin, den Satz mit einem Punkt / Punkt / der Taste 'abzuschließen.' Dies funktioniert zu 100% bei mir, wo alle anderen Lösungen fehlgeschlagen sind (einschließlich Einfügen von Kopien in den Editor (hin und her), Basteln mit Layout, Zellenbreite usw.).

Ja, es stellte sich heraus, dass es so einfach war. Beenden Sie die Linie einfach mit einem harten Punkt.

Viel Glück!

RonnieN
quelle
1
Wenn mir das passiert, macht es keinen Unterschied, den Satz mit einem Punkt zu beenden.
Blackwood
-1

Ich hatte das gleiche Problem und jetzt habe ich es gelöst. Wählen Sie die Zelle aus, klicken Sie auf F2, bringen Sie den Mauszeiger an das Ende des Textes (drücken Sie die Endetaste), klicken Sie einige Male auf die Löschtaste, bis Sie das Gefühl haben, dass unerwünschte Leerzeichen entfernt wurden, und drücken Sie dann die Eingabetaste. Vielen Dank.

Hoque
quelle
-1

Ich habe diagonal einige Antworten gelesen und einige sind nützlich. Irgendwann, nachdem ich mich mit dem Thema beschäftigt hatte, stellte ich fest:

  • Das Hinzufügen von Text zu benachbarten Zellen verursacht ebenfalls dasselbe Symptom.

Also habe ich ein bisschen mehr durcheinander gebracht und hier ist die (mögliche) Lösung - in Excel 2013:

  1. Klicken Sie auf die Spaltenüberschrift der "umbrochenen Zellen", um die gesamte Spalte auszuwählen.
  2. Erweitern Sie die Spalte, indem Sie den rechten Teiler ziehen.
  3. Entfernen Sie die Einstellung "Text umbrechen" und fügen Sie sie erneut hinzu.

Problem sollte verschwinden. Lassen Sie mich wissen, ob dies das Problem behebt.

Ontanoi Savel
quelle
2
Dieselbe Lösung wurde bereits zweimal in zwei verschiedenen Antworten vorgeschlagen und in mehreren Kommentaren diskutiert (und funktioniert nicht immer). Wir brauchen keine andere Vergangenheit, die dasselbe sagt. Bitte lesen Sie alle vorherigen Antworten sorgfältig durch, bevor Sie eine neue veröffentlichen, insbesondere bei alten Fragen mit vielen Antworten.
robinCTS
-1

Die einzige Lösung für dieses Problem scheint die vollständige Neuinstallation von MS Office zu sein. Ich habe in allen Internetforen gesucht und niemand weiß, wie man es löst. Bei mir hat die Reinstalation funktioniert, probieren Sie es aus. :)

Vítězslav Částka
quelle
1
Auf dieser Seite finden Sie mehrere Lösungen. Da dies eine „Funktion“ von Excel ist, ist es unwahrscheinlich, dass eine Neuinstallation derselben Software zu einem anderen Verhalten führt.
Scott
-1

Ich habe die gesamte Zeile hervorgehoben. Klicken Sie dann oben links auf "Home". Dann erschien oben rechts ein Dropdown-Menü "Format". Wählen Sie bei weiterhin hervorgehobener Zeile "Zeilenhöhe automatisch anpassen" aus der Dropdown-Liste "Format" aus. Magie!

Joseph A Silva
quelle
-2

Wenn Sie sich in einer Zelle befinden und auf den "normalen Stil" klicken, sollte der zusätzliche Speicherplatz in der Zelle entfernt werden.

user685183
quelle
-2

Ich schneide den Text aus der Zelle aus und füge ihn in den Notizblock ein, wobei "Format - Wrap Text" ausgewählt ist. Dann lösche ich alle neuen Absätze, schneide sie aus und füge sie wieder in die Zelle ein. Der zusätzliche Platz am Ende ist weg. Ich denke, dass Excel diese Starts neuer Absätze erkennt und die Leerzeilen am Ende hinzufügt. Hoffe das hilft!

BClay
quelle