Wie wir alle wissen, verfügt Microsoft Excel über zahlreiche nützliche Funktionen, die Benutzern die Arbeit erleichtern. Die Funktion “TRIM” ist eine davon. Diese Funktion hilft, unerwünschte Leerzeichen zwischen Wörtern in einer Zeichenfolge zu entfernen und gibt einen Textwert zurück, bei dem führende und nachfolgende Leerzeichen entfernt wurden. Manchmal funktioniert die TRIM-Funktion jedoch aus verschiedenen unangenehmen Gründen nicht. In diesem Blog werde ich die häufigsten Ursachen und einige schnelle Lösungen untersuchen, um das Problem zu beheben, dass die TRIM-Funktion in Excel im Handumdrehen nicht funktioniert.
Warum funktioniert TRIM in Excel nicht?
In Excel wird TRIM als Zeichenfolgen-/Textfunktion kategorisiert und kann in Excel als Arbeitsblattfunktion (WS) und VBA-Funktion (VBA) verwendet werden. Es funktioniert jedoch aus verschiedenen, unten aufgeführten Gründen nicht:
- Falsche Syntax oder Argumente
- Fehlende Klammern
- Beschädigte Arbeitsmappe
- Dem eingefügten Inhalt werden zusätzliche Leerzeichen hinzugefügt.
Nachdem die Hauptfaktoren identifiziert wurden, ist es nun an der Zeit zu erfahren, wie Sie das Problem “Excel TRIM funktioniert nicht” mit den besten Lösungen beheben können.
Wie behebt man das Problem, dass die TRIM-Funktion in Excel nicht funktioniert?
Werfen wir einen Blick auf alle geeigneten Methoden:
Methode 1 – Entfernen Sie ganze Leerzeichen, einschließlich der Leerzeichen zwischen Wörtern
Wenn Sie keine Leerzeichen zwischen den Wörtern und in einer Formel möchten, für die Sie TRIM verwenden, verwenden Sie SUBSTITUTE.
Hier erfahren Sie, wie Sie die Formel SUBSTITUTE verwenden.
- Sehen Sie sich die Zelle A2 im Screenshot an.
- Suchen Sie das ganze „ “ (finden Sie in den Anführungszeichen die Leerzeichen, indem Sie die Leertaste auf der Tastatur drücken)
- Und ersetzen Sie sie durch „“ (erkennen Sie keine Leerzeichen, Sie müssen sie durch nichts ersetzen)
- Die Instanznummer bleibt leer, da wir alles ersetzen müssen
Lesen Sie auch: Transponierung in Microsoft Excel funktioniert nicht? Beheben Sie das Problem jetzt!
Methode 2 – Entfernen Sie geschützte Leerzeichen
Sie können geschützte Leerzeichen aus der Textzeile entfernen, indem Sie die Funktionen TRIM, SUBSTITUTE und CHAR verwenden.
Wie in der Funktion TRIM sind die Funktionen SUBSTITUTE und CHAR verschachtelt. Und Sie können die Formel in das Arbeitsblatt eingeben, indem Sie die Funktionsdialogfelder zum Eingeben der Argumente verwenden.
Folgen Sie den unten stehenden Anweisungen:
- Kopieren Sie zunächst die Zeile des folgenden Textes, die viele geschützte Leerzeichen zwischen den Wörtern „geschützte Leerzeichen” und “Leerzeichen” enthält, in die Zelle (z. B. C1).
Removing non-breaking spaces
- Klicken Sie dann auf Zelle C3 (dies ist die Zelle, in der die Formel zum Entfernen der Leerzeichen platziert wird).
- Geben Sie die unten stehende Formel in Zelle C3 ein und drücken Sie die Eingabetaste.
=TRIM(SUBSTITUTE(C1,CHAR(160),CHAR(32)))
- Die Textzeile zum Entfernen geschützter Leerzeichen in Excel erscheint in Zelle C3 ohne Leerzeichen zwischen den Wörtern.
- Klicken Sie auf Zelle C3, um die vollständige Formel anzuzeigen, die in der Formelleiste über dem Arbeitsblatt erscheint.
Auf diese Weise können Sie Leerzeichen zwischen den Wörtern entfernen, wenn die Excel-TRIM-Funktion nicht funktioniert.
Funktionsweise der Formel:
Jede Funktion erfüllt ihre spezielle Aufgabe:
- Die Funktion CHAR wird verwendet, um ASCII-Codes für zwei verschiedene Leerzeichen in die Formel einzugeben – 160 und 32
- Die Funktion SUBSTITUTE ersetzt ganze geschützte Leerzeichen zwischen den Wörtern durch normale Leerzeichen.
- Und die Funktion TRIM entfernt zusätzliche normale Leerzeichen zwischen Wörtern, sodass die Anweisung im Arbeitsblatt erscheint.
Methode 3 – Überlegungen
Wenn Excel TRIM nicht funktioniert, können Sie auf andere Probleme als geschützte Leerzeichen stoßen, insbesondere wenn Sie mit Originalquellenmaterial in HTML arbeiten.
Wenn Sie Material in Excel einfügen, versuchen Sie, es als einfachen Text einzufügen, um die Hintergrundformatierung aus der Zeichenfolge zu entfernen und spezielle Formatierungen wie weiße Zeichen zu entfernen – die wie Leerzeichen aussehen, aber keine sind.
Suchen Sie auch nach eingebetteten Tabulatoren, die möglicherweise durch Verwendung derselben Formeln wie oben ersetzt werden, wobei jedoch der ASCII-Code 160 durch 9 ersetzt wird.
Zum Ersetzen eines beliebigen ASCII-Codes durch einen anderen ist SUBSTITUTE nützlich.
Sehen Sie sich jetzt den Trick an, wie Sie Leerzeichen entfernen, obwohl Excel anzeigt, dass keine Leerzeichen vorhanden sind.
Lesen Sie auch: Excel TEXTJOIN funktioniert nicht? Hier finden Sie die Lösung!
Weg 4 – Leerzeichen entfernen, wenn Excel angibt, dass keine Leerzeichen vorhanden sind (aber Sie sehen sie!)
Manchmal erkennt Excel die Leerzeichen nicht, aber Sie können sie sehen. Wenn Sie eine Suchen-Ersetzen-Funktion ausführen, ignoriert Excel sie normalerweise und lässt die Leerzeichen darin.
Das gesuchte Leerzeichen ist kein von der Tastatur generiertes Leerzeichen. Die schnelle Lösung besteht darin, es in die Ersetzungsfunktion einzufügen. Dies scheint keinen Unterschied zu machen.
Folgen Sie den Schritten, um Leerzeichen aus einer Excel-Zelle zu entfernen.
- Markieren Sie in einer Zelle die Lücke.
- Kopieren Sie dann die Lücke (drücken Sie STRG + C).
- Erstellen Sie eine ERSETZEN-Formel, aber fügen Sie ein Element in die Option “Alter Text” ein (Sie werden keine andere Art von Leerzeichen erkennen, aber Excel erkennt sie)
- Und Excel ersetzt die als Leerzeichen bezeichneten Leerzeichen durch nichts.
Weg 5 – Beschädigte Excel-Arbeitsmappe reparieren
Wie ich bereits im Abschnitt “Ursachen” erwähnt habe, kann eine Beschädigung der jeweiligen Arbeitsmappe auch dazu führen, dass TRIM bei Excel-Problemen nicht funktioniert. In einem solchen Fall können Sie ein kostenloses Tool zum Öffnen und Reparieren verwenden, um diese hektische Situation zu überwinden. Zum Ausführen dieser Funktion müssen folgende Schritte befolgt werden:
- Starten Sie die Excel-Anwendung >> Gehen Sie zu „Öffnen“.
- Navigieren Sie durch den Ordner, um die beschädigte Excel-Arbeitsmappe auszuwählen.
- Wählen Sie im Dialogfeld “Öffnen” die problematische XLS/XLSX-Datei aus.
- Klicken Sie anschließend auf einen Pfeil neben der Schaltfläche “Öffnen” >> “Öffnen und reparieren”.
- Klicken Sie abschließend auf die Schaltfläche „Reparieren“, um möglichst viele Arbeitsmappendaten wiederherzustellen.
Wenn das Tool “Öffnen und Reparieren” aufgrund einer schwerwiegenden Beschädigung nicht funktioniert, können Sie sich für das vielseitigste Tool entscheiden Excel Reparieren Werkzeug. Es kann das beschädigte Excel-Dokument problemlos reparieren und alle darin gespeicherten Daten wiederherstellen.
Verwandte FAQs:
Warum entfernt TRIM keine zusätzlichen Leerzeichen in Excel?
Die TRIM-Funktion entfernt keine zusätzlichen Leerzeichen oder nicht druckbaren Zeichen. Es entfernt nur Leerzeichen in der Excel-Tabelle.
Wie trimme ich alle Leerzeichen in Excel?
Um alle Leerzeichen in Excel zu TRIMMEN, gehen Sie zur Registerkarte “Formeln” und klicken Sie auf das Dropdown-Menü „Text“ unter der Gruppe „Funktionen“. Wählen Sie nun TRIM. Sobald das Dialogfeld angezeigt wird, klicken Sie auf die Zelle, die den Text enthält, dessen Leerzeichen Sie entfernen möchten >> klicken Sie auf OK.
Was ist die Alternative zu TRIM in Excel?
Sie können die Funktionen SUBSTITUTE, LEFT, RIGHT und LEN in Excel anstelle von TRIM verwenden, um Leerzeichen zu entfernen und komplexe Aufgaben auszuführen.
Lesen Sie auch: Excel-Summenformel funktioniert nicht und gibt 0 zurück: Eine Schritt-für-Schritt-Anleitung
Fazit:
Das ist also alles zum Thema “Excel TRIM funktioniert nicht”. Sie können die angegebenen Tricks ausprobieren, um Leerzeichen in Ihrer Excel-Datei zu entfernen, wenn Sie Daten von Webseiten in Excel importieren.
Ich habe mein Bestes gegeben, um zusammenzustellen, wie man verschiedene Leerzeichen in Excel entfernt, wenn die TRIM-Funktion nicht funktioniert. Abgesehen davon können Sie sich unseren Tutorial-Bereich ansehen, um fortgeschrittenes Excel zu lernen und Excel-Funktionen/-Formeln produktiver und einfacher zu nutzen.