Fügen Sie in einer Zelle in Excel Leerzeichen zwischen Zahl und Text ein
In diesem Artikel erfahren Sie, wie Sie mit Formeln in Excel Leerzeichen zwischen Zahl und Text einfügen.
Fall 1: Fügen Sie Leerzeichen zwischen Zahl und Text ein - der Text steht immer an erster Stelle
Fall 2: Fügen Sie Leerzeichen zwischen Nummer und Text ein - die Nummer steht immer an erster Stelle
Fügen Sie Leerzeichen zwischen Zahl und Text ein - der Text steht immer an erster Stelle
Angenommen, es gibt eine Textzeichenfolgenliste, die Nummer und Text enthält, wobei der Text immer an erster Stelle steht, wie im folgenden Screenshot gezeigt, können Sie mit der folgenden Formel Leerzeichen zwischen Nummer und Text einfügen.
Generische Formel
=TRIM(REPLACE(text_string,MIN(FIND({1,2,3,4,5,6,7,8,9,0},text_string&”1234567890”)),0,” “))
Argumente
Textzeichenfolge: Die Textzeichenfolge, die Sie zwischen Text und Nummer einfügen. Es kann sein:
- Die in Anführungszeichen eingeschlossene Textzeichenfolge.
- Oder ein Verweis auf eine Zelle, die die Textzeichenfolge enthält.
Wie verwende ich diese Formel?
1. Wählen Sie eine leere Zelle aus, um das Ergebnis auszugeben. In diesem Fall wähle ich D3.
2. Geben Sie die folgende Formel ein und drücken Sie die Taste Enter Schlüssel. Ziehen Sie diese Ergebniszelle dann ganz nach unten, um die Formel auf andere Zellen anzuwenden.
=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0," "))
Notizen:
- In der Formel ist B3 die Textzeichenfolgenzelle, in die Sie zwischen Text und Zahl Leerzeichen einfügen.
- Diese Formel kann nur ein Leerzeichen vor der ersten Zahl einfügen. Diese Formel ändert beispielsweise B34C12G45 in B 34C12G45.
Wie funktioniert diese Formel?
=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0," "))
1. FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")
- B3&"1234567890": gibt das Ergebnis zurück als: "KutoolsforExcel634211234567890";
- FIND({1,2,3,4,5,6,7,8,9,0}, "KutoolsforExcel634211234567890"): Die FIND-Funktion findet die Position von "1-0" -Ziffern in KutoolsforExcel634211234567890 und gibt das Ergebnis als {20,19,17,18,25,16,27,28,29,30} zurück.
Note: Das Ergebnis {20,19,17,18,25,16,27,28,29,30} bedeutet, dass die Nummer 1 in KutoolsforExcel20 an 634211234567890. Stelle steht, Nummer 2 in KutoolsforExcel19 an 634211234567890. Stelle.
2. MIN({20,19,17,18,25,16,27,28,29,30})
- Die MIN-Funktion erhält den Minimalwert des Arrays. Hier ist das Ergebnis 16.
3. REPLACE(KutoolsforExcel63421,16,0," ")
- Verwenden Sie hier die REPLACE-Funktion, um der 16. Position in KutoolsforExcel63421 ein Leerzeichen hinzuzufügen und das Ergebnis als KutoolsforExcel 63421 zurückzugeben.
4. =TRIM("KutoolsforExcel 63421")
- Die TRIM-Funktion Entfernt alle Leerzeichen aus dem Text mit Ausnahme einzelner Leerzeichen zwischen Wörtern. Und hält keine führenden und nachfolgenden Leerzeichen des Textes.
Fügen Sie Leerzeichen zwischen Nummer und Text ein - die Nummer steht immer an erster Stelle
In einem anderen Fall, wie im folgenden Screenshot gezeigt, gibt es eine Textzeichenfolgenliste, die Nummer und Text enthält, wobei die Nummer immer an erster Stelle steht. Sie können die folgende Arrayformel anwenden, um ein Leerzeichen zwischen Nummer und Text einzufügen.
Generische Formel
=TRIM(REPLACE(text_string,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},text_string,ROW(INDIRECT("1:"&LEN(text_string)))),0))+1,0," ")) + Ctrl + Shift + Enter
Argumente
Textzeichenfolge: Die Textzeichenfolge, die Sie zwischen Text und Nummer einfügen. Es kann sein:
- Die in Anführungszeichen eingeschlossene Textzeichenfolge.
- Oder ein Verweis auf eine Zelle, die die Textzeichenfolge enthält.
Wie verwende ich diese Formel?
1. Wählen Sie eine leere Zelle (in diesem Fall D3) aus, um das Ergebnis auszugeben.
2. Geben Sie die folgende Formel ein und drücken Sie die Taste Ctrl + Shift + Enter Schlüssel gleichzeitig.
=TRIM(REPLACE(B3,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},B3,ROW(INDIRECT("1:"&LEN(B3)))),0))+1,0," "))
3. Wählen Sie die Ergebniszelle aus und ziehen Sie sie ganz nach unten, um die Formel auf andere Zellen anzuwenden (siehe Abbildung unten).
Notizen:
- In der Formel ist B3 die Textzeichenfolgenzelle, in die Sie zwischen Text und Zahl Leerzeichen einfügen.
- Diese Array-Formel kann nur ein Leerzeichen nach der letzten Zahl hinzufügen. Diese Formel ändert beispielsweise 34C12GHH in 34C12 GHH.
Verwandte Funktionen
Excel TRIM-Funktion
Die Excel TRIM-Funktion entfernt alle zusätzlichen Leerzeichen aus der Textzeichenfolge und behält nur einzelne Leerzeichen zwischen Wörtern bei.
Excel REPLACE-Funktion
Die Excel REPLACE-Funktion sucht und ersetzt Zeichen basierend auf der angegebenen Position aus der Textzeichenfolge durch einen neuen Text.
Excel MIN Funktion
Die Excel MIN-Funktion gibt die kleinste Zahl in einer Reihe von Werten zurück.
Excel FIND-Funktion
Die Excel FIND-Funktion wird verwendet, um eine Zeichenfolge in einer anderen Zeichenfolge zu finden und die Startposition der Zeichenfolge in einer anderen Zeichenfolge zurückzugeben.
Excel MAX-Funktion
Die Excel MAX-Funktion gibt die größte Zahl in einer Reihe von Werten zurück.
Excel IFERROR-Funktion
Die IFERROR-Funktion wird verwendet, um ein benutzerdefiniertes Ergebnis zurückzugeben, wenn eine Formel einen Fehler auswertet, und um ein normales Ergebnis zurückzugeben, wenn kein Fehler auftritt.
Excel ROW-Funktion
Die Excel ROW-Funktion gibt die Zeilennummer einer Referenz zurück.
Excel INDIRECT-Funktion
Die Excel INDIRECT-Funktion konvertiert eine Textzeichenfolge in eine gültige Referenz.
Excel LEN-Funktion
Die Excel LEN-Funktion gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.
Verwandte Formeln
Fügen Sie nach dem ersten Wort in einer Zelle in Excel ein Komma hinzu
Wenn Sie nur nach dem ersten Wort in einer Zelle ein Komma einfügen möchten, kann Ihnen die Formel in diesem Lernprogramm einen Gefallen tun.
Fügen Sie vor jedem Wort in einer Zelle ein bestimmtes Zeichen hinzu
In diesem Artikel wird erläutert, wie Sie vor jedem Wort in einer Zelle mit einer Formel in Excel ein bestimmtes Zeichen hinzufügen.
Fügen Sie der Telefonnummer Bindestriche hinzu
In diesem Artikel wird erläutert, wie Sie der Telefonnummer in einer bestimmten Zelle mit einer Formel in Excel Bindestriche hinzufügen.
Komma zwischen Namen einfügen
Um Kommas zwischen Namen in einer Zelle einzufügen, kann Ihnen die Formel in diesem Tutorial einen Gefallen tun.
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.