Excel-Formel: Text normalisieren
Beim Importieren von Textzeichenfolgen aus anderen Geräten oder Quellen enthalten diese oft Satzzeichen, überflüssige Leerzeichen oder sind komplett in Großbuchstaben geschrieben – alles Dinge, die Sie bereinigen und anpassen möchten. In diesem Tutorial stellen wir Ihnen eine Formel vor, die die Funktionen KLEIN, GLÄTTEN und WECHSELN kombiniert, um genau das zu erledigen.
Allgemeine Formel:
| =LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE())))))) SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(text,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),".",„ "))) |
Argumente
| Text: the text string you want to normalize. |
Rückgabewert:
Diese Formel entfernt Satzzeichen und überflüssige Leerzeichen und wandelt alle Großbuchstaben in Kleinbuchstaben um.
Funktionsweise dieser Formel
Beispiel: Normalisieren Sie die Texte im Bereich B3:B5, und geben Sie die Ergebnisse in C3:C5 aus. Verwenden Sie dazu folgende Formel in Zelle C3:
| =LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE()))))))) SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),".",„ "))) |
Drücken Sie die Eingabetaste und ziehen Sie anschließend den Ausfüllknebel bis zur Zelle C5, um die normalisierten Texte der Zellen B3:B5 zu erhalten.
Erläuterung
WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN()))))))
WECHSELN(Text;"(";" ");")";" ");"-";" ");":";" ");";";" ");"!";" ");",";" ");".";„ "): Die WECHSELN-Funktion ersetzt in der Textzeichenfolge das Alter Text durch das neue Zeichen. In dieser Formel werden Satzzeichen durch Leerzeichen ersetzt.
GLÄTTEN-Funktion: Die GLÄTTEN-Funktion entfernt überflüssige Leerzeichen aus der Textzeichenfolge.
KLEIN-Funktion: Die KLEIN-Funktion wandelt Großbuchstaben automatisch in Kleinbuchstaben um.
Hinweis
Wenn Sie führende oder Leerzeichen am Ende in der Textzeichenfolge beibehalten möchten, können Sie diese Formel verwenden:
| =„ "&LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE()))))))) SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))&„ " |

Beispieldatei
Klicken Sie hier, um die Beispieldatei herunterzuladen
Verwandte Formeln
- Prüfen, ob eine Zelle einen bestimmten Text enthält
Um zu prüfen, ob eine Zelle Texte aus dem Bereich A enthält, aber keine Texte aus dem Bereich B, verwenden Sie eine Matrixformel, die die Funktionen ANZAHL, SUCHEN und UND in Excel kombiniert. - Prüfen, ob eine Zelle einen von mehreren Werten enthält, aber andere Werte ausschließt
Dieses Tutorial liefert Ihnen eine Formel, mit der Sie diese Aufgabe im Handumdrehen erledigen können: Prüfen Sie, ob eine Zelle einen aus mehreren vorgegebenen Werten enthält – und gleichzeitig andere Werte explizit ausschließt. Außerdem erfahren Sie, wie die einzelnen Bestandteile der Formel funktionieren. - Prüfen, ob eine Zelle einen von mehreren Werten enthält
Angenommen, in Excel befindet sich eine Liste von Werten in Spalte E. Sie möchten prüfen, ob die Zellen in Spalte B **einen** der Werte aus Spalte E enthalten, und TRUE oder FALSE zurückgeben. - Prüfen, ob eine Zelle eine Zahl enthält
Möchten Sie herausfinden, ob eine Zelle numerische Werte enthält? Dieses Tutorial liefert Ihnen eine Formel, die TRUE zurückgibt, wenn die Zelle eine Zahl enthält – andernfalls FALSE.
Die besten Office-Produktivitätswerkzeuge
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen und stellt sicher, dass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
- Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
- Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.