Wenn sich in einer Excel-Zelle Text befindet, der zu lang ist, um im sichtbaren Bereich dieser Zelle angezeigt zu werden, und die nächste Zelle rechts leer ist, wird in Excel der Text in dieser nächsten Zelle (und der nächsten und der nächsten) angezeigt als nächstes nach Bedarf). Ich möchte das ändern. Ich möchte diesen Textüberlauf vermeiden.
Ich weiß, dass ich dies vermeiden kann, indem ich den Zeilenumbruch aktiviere und die Zeilenhöhe anpasse. Aber das will ich nicht.
Ich möchte das DEFAULT-Verhalten von Excel so ändern, dass der Wert jeder Zelle nur im sichtbaren Bereich dieser Zelle angezeigt wird. Kein Überlauf, kein Zeilenumbruch.
Ist das möglich? (Ich benutze übrigens Excel 2010.)
Data / Text to Columns
nach so vielen Zeichen, die in eine Zelle passen, einen Umbruch vornehmen und festlegen, ohne dass Zeilenumbrüche oder Überläufe auftreten. Denken Sie daran, die zusätzliche Spalte zu überspringen , die die zusätzlichen Zeichen enthält!Antworten:
Dies ist möglicherweise nicht für jeden eine Option. Wenn Sie das Dokument jedoch in Google Sheets importieren, wird diese Funktionalität standardmäßig unterstützt. In der oberen Menüleiste werden drei Arten von Zeilenumbrüchen unterstützt. Überlauf, Wickel und Clip. Sie suchen einen Clip.
Abhängig von den Anforderungen kann dies für manche Menschen eine praktikable Option sein.
quelle
Ja, Sie können dieses Verhalten ändern, möchten jedoch wahrscheinlich nicht, dass die dadurch verursachten Nebenwirkungen auftreten.
Der Schlüssel zum Begrenzen des Zelleninhalts auf die Zellengrenzen, unabhängig davon, ob die benachbarte Zelle Daten enthält, ist die Textausrichtung
Fill
. Wählen Sie die Zellen aus, die nicht überlaufen sollen, und klicken Sie mit der rechten Maustaste darauf.> Zellen formatieren ... > Registerkarte Ausrichtung > Horizontale Ausrichtung > FüllenDas Problem bei dieser Methode ist, dass die Zellen dadurch tatsächlich gefüllt werden, dass ihr Inhalt wiederholt wird, wenn er kurz genug ist, um mehrmals in die Zelle zu passen. In der Abbildung unten sehen Sie, was dies bedeutet. (Beachten Sie, dass mit 'Kurztext' gefüllt
B7
ist .)Es sieht so aus, als ob Sie mit den Problemumgehungen in Benedikts Beitrag nicht weiterkommen
Beachten Sie, dass Sie
'
mit Benedikts erster, sehr cleverer Methode auch die angrenzenden Zellen mit Häkchen ( ) füllen können . Auf diese Weise müssen Sie nichts verbergen, einen Zellenüberlauf verhindern und wenn Sie die Zellen als Text kopieren (sagen wir zum Merkzettel), erhalten Sie immer noch leeren Text und keine Leerzeichen oder Häkchen.quelle
'
Zeichen zu füllen . Jetzt weiß ich nicht, ob ich deine oder seine Antwort unterstützen soll oder was! :-p'
in Benedikts Antwort überhaupt keinen Vorschlag finden , auch nicht in alten Bearbeitungen! Ich habe beide, nur für den Fall,'
anstatt sie zu füllen,N/A
wie Benedikt vorgeschlagen hatte. Ich fand gerade Benedikts Methode , alle leeren Zellen mit einem beliebigen Wert zu füllen, sehr überzeugend.So mache ich das
Füllen aller leeren Zellen: (getestet auf einem Mac)
Bedingte Formatierung zum Ausblenden von "N / A"
=A1="N/A"
Nullen ausblenden
_______________
† Das ist Ctrl+ Enter, nicht Ctrl+ Shift+Enter .
quelle
Versuchen Sie, die Formel = "" (das sind zwei doppelte Anführungszeichen) in die angrenzende Zelle einzugeben, in der Sie den Überlauf nicht sehen möchten. Dies ergibt "null", was nichts anzeigt und die Mathematik nicht beeinflusst.
quelle
COUNTA
, die die Anzahl der Zellen in einem Bereich zählt, die nicht leer sind . Eine Zelle, die eine Zeichenfolge mit der Länge Null als Ergebnis einer Formel anzeigt, ist nicht leer und wird gezählt.Verwenden Sie die horizontale Textausrichtung "Füllen" für die Zelle. Sie finden es an derselben Stelle wie andere Ausrichtungsoptionen, mit denen Sie Ihr Problem lösen können
quelle
Aufbauend auf der Lösung der Verwendung
'
zu blockieren Excel ‚s nach rechts Vergießen von Text in benachbarte leere Zellen, manchmal möchten Sie nicht / korrupte Spalte Ihre Daten ändern , indem Sie diesen Wert dort einfügen.Anstatt die
'
Werte in Ihre tatsächlichen Daten einzufügen, können Sie zu diesem Zweck eine neue dedizierte vertikale Spalte erstellen, die ganz'
unten mit Zeichen gefüllt ist.1. Sperrsäule
2. Fügen Sie die Spalte "Barriere" links von den Spalten ein, die Sie schützen möchten.
3. Reduzieren Sie die Barrierespalten, indem Sie ihre Spaltenbreite auf einen kleinen Wert einstellen
Stellen Sie die Spaltenbreite auf einen Wert ein, z. B.
.1
oder lassen Sie die Barrierespalten breiter, um als Rand oder Zwischenraum für Spalten zu fungieren.Beachten Sie, dass Sie eine Breite größer als Null festlegen müssen. Wenn Sie die Spaltenbreite der vertikalen Barriere auf Null setzen, wird das unerwünschte Überlaufverhalten der Zellen wiederhergestellt.
4. Voila!
quelle
Passen Sie in Excel die Spalte auf die erforderliche Breite an, aktivieren Sie dann die Wortverzerrung für diese Spalte (wodurch sich alle Zeilenhöhen erhöhen), wählen Sie dann alle Zeilen aus und passen Sie die Zeilenhöhen auf die gewünschte Höhe an. Voila! Sie haben jetzt Text in Zellen, der nicht zu den benachbarten Zellen überläuft.
(Hinweis: Ich habe dies gefunden und als Kommentar in die ausgewählte Antwort gepostet, aber auch als Antwort gepostet, damit es für andere leichter zu finden ist.)
quelle
In der gleichen Denkweise, dass Google Sheets möglicherweise nicht für jeden geeignet ist , ist dieses Makro möglicherweise nicht für jeden geeignet, aber möglicherweise für jemanden .
Es durchläuft den ausgewählten Bereich und ersetzt überlaufende Zellen durch abgeschnittenen Text.
Flags bestimmen ob:
Der fehlerhafte Text wird in einem neuen Arbeitsblatt an dieselbe relative Adresse kopiert oder verworfen.
Der abgeschnittene Text ist fest codiert oder über eine Arbeitsblattformel verknüpft
=LEFT()
Der abgeschnittene Text wird auf dem neuen Blatt mit der vollständigen Zeichenfolge verknüpft.
Standardmäßig werden Daten beibehalten und beide Links verwendet.
Letzte Anmerkung: Ich habe es für persönliche Projekte verwendet und für zuverlässig befunden, aber bitte speichern und sichern Sie Ihre Arbeit, bevor Sie ein unbekanntes Makro ausprobieren .
quelle