Direkt zum Inhalt

Excel fügt Text und Zahl in die angegebene Position der Zelle ein

In Excel ist das Hinzufügen von Texten oder Zahlen zu Zellen eine sehr häufige Aufgabe. Zum Beispiel das Hinzufügen von Leerzeichen zwischen Namen, das Hinzufügen von Präfixen oder Suffixen zu Zellen oder das Hinzufügen von Bindestrichen zu sozialen Nummern. Hier in diesem Tutorial werden fast alle Hinzufügensszenarien in Excel aufgelistet und die entsprechenden Methoden für Sie bereitgestellt.

Die Navigationen dieses Tutorials

1. Zum Anfang jeder Zelle hinzufügen

1.1 Hinzufügen am Anfang von Zellen mithilfe von Formeln

1.2 Hinzufügen am Anfang der Zellen durch Flash Fill

1.3 Hinzufügen am Anfang von Zellen mithilfe von VBA-Code

2. Am Ende jeder Zelle hinzufügen

2.1 Fügen Sie am Ende der Zellen mithilfe von Formeln hinzu

2.2 Am Ende der Zellen durch Flash Fill hinzufügen

2.3 Hinzufügen am Ende von Zellen mithilfe von VBA-Code

3. Zur Mitte der Saite hinzufügen

3.1 Nach dem n-ten Zeichen der Zeichenfolge durch Formel hinzufügen

3.2 Nach dem n-ten Zeichen des Strings durch Flash Fill hinzufügen

3.3 Nach dem n-ten Zeichen der Zeichenfolge mit VBA-Code hinzufügen

4. Fügen Sie Text mit Kutools für Excel hinzu (fügen Sie nach Bedarf Zeichen zu einer bestimmten Position hinzu)

4.1 Text vor dem ersten Zeichen oder nach dem letzten Zeichen hinzufügen

4.2 Text an angegebener(n) Position(en) hinzufügen

4.3 Erweiterung des Dienstprogramms Text hinzufügen

5. Text vor oder nach dem ersten spezifischen Text hinzufügen

5.1 Text vor dem ersten spezifischen Text hinzufügen

5.2 Text nach dem ersten spezifischen Text hinzufügen

6. Zeichen vor oder nach jedem Wort hinzufügen

6.1 Zeichen vor oder nach jedem Wort nach Formel hinzufügen

6.2 Zeichen vor oder nach jedem Wort durch Suchen und Ersetzen hinzufügen

6.3 Zeichen vor oder nach jedem Wort per VBA-Code hinzufügen

7. Text zwischen Zeichen hinzufügen

7.1 Text zwischen jedem Zeichen/jeder Ziffer mit benutzerdefinierter Funktion hinzufügen

7.2 Leerzeichen zwischen jeder Zahl mit Formel hinzufügen

8. Fügen Sie Zeichen zwischen jedem Wort hinzu

9. Zeichen zwischen Texten und Zahlen hinzufügen

9.1 Zeichen zwischen Texten und Zahlen mit Formel hinzufügen

9.2 Mit Flash Fill Zeichen zwischen Texten und Zahlen hinzufügen

10. Bindestriche zu Telefonnummern/sozialen Nummern hinzufügen

10.1 Bindestriche zu Zahlen nach Formeln hinzufügen

10.2 Bindestriche zu Zahlen durch Formatieren von Zellen hinzufügen

10.3 Fügen Sie Bindestriche zur Telefonnummer hinzu, indem Sie Text von Kutools für Excel hinzufügen

11. Fügen Sie den Zellen führende Nullen hinzu, um die Länge festzulegen

11.1 Fügen Sie mit der Funktion Zellen formatieren führende Nullen zu Zellen hinzu

11.2 Füge führende Nullen zu Zellen mit Formeln hinzu

12. Fügen Sie nachgestellte Nullen zu Zahlen hinzu, um die Länge festzulegen

13. Fügen Sie dem Text nachfolgendes Leerzeichen hinzu

14. Fügen Sie Text oder Zahlen in Anführungszeichen/Klammern ein

14.1 Hinzufügen von Anführungszeichen/Klammern um Zellen formatieren

14.2 Füge Anführungszeichen/Klammern nach Formeln ein

14.3 Hinzufügen von Anführungszeichen/Klammern durch VBA

15. Text direkt zum Formelergebnis hinzufügen

Note

In diesem Tutorial erstelle ich einige Beispiele, um die Methoden zu erklären. Sie können die Referenzen nach Bedarf ändern, wenn Sie unten VBA-Code oder Formeln verwenden, oder Sie können die Beispiele zum direkten Ausprobieren von Methoden herunterladen.

doc BeispielKlicken Sie hier, um die Beispieldatei herunterzuladen


1. Zum Anfang jeder Zelle hinzufügen

Dieser Teil listet verschiedene Methoden zum Hinzufügen von Zeichen am Anfang jeder Zelle auf, wie im folgenden Screenshot gezeigt:
doc am Anfang hinzufügen 1

1.1 Hinzufügen am Anfang von Zellen mithilfe von Formeln


Hier können Sie eine der folgenden drei Formeln auswählen:

Formel1 Operator "&" verketten

Verbinden Sie mehrere Texte durch ein kaufmännisches Und-Zeichen "&".

"text"&cell

Formula2 CONCATENATE-Funktion

CONCATENATE-Funktion wird verwendet, um Texte zusammenzufügen.

CONCATENATE("Text",Zelle)

Formel3 CONCAT-Funktion

Dies ist eine neue Funktion, die nur in Excel 2019, Office 365 und Excel online vorkommt.

CONCAT("Text",Zelle)

In den generischen Formeln: cell ist die Zellreferenz auf den Text, dem Sie ein Präfix hinzufügen möchten, und text ist der Text, der zum Hinzufügen zur Zelle verwendet wurde.

Mit dem obigen Beispiel können Sie die Formeln in der Bearbeitungsleiste wie folgt verwenden:

"&"

=$E$3&B3 or ="Iphone"&B3

CONCATENATE-Funktion

=VERKETTEN($E$3,B3) or =VERKETTEN("Iphone",B3)

CONCAT-Funktion

=KONKAT($E$3,B3) or =CONCAT("Iphone",B3)

Presse- Enter , um das Ergebnis zu erhalten, und ziehen Sie dann den Autofill-Griff nach unten, um Text zu jeder Zelle des Bereichs B3:B6 hinzuzufügen.
doc am Anfang hinzufügen 1

 Aufmerksamkeit: Text sollte in doppelte Anführungszeichen gesetzt werden, oder Formel gibt einen Fehlerwert #NAME? zurück. Wenn Sie den Zellbezug auf einen Text verwenden, denken Sie bitte daran, den absoluten Bezug zu verwenden. Sie können die Taste F4 drücken, um den relativen Bezug in einen absoluten Bezug zu ändern.

1.2 Hinzufügen am Anfang der Zellen durch Flash Fill


Wenn Sie in Excel 2013 oder höheren Versionen arbeiten, ist die leistungsstarke neue Funktion, Flash-Füllung, kann die Zellen basierend auf den obigen Zellen füllen, die Sie automatisch eingegeben haben.

Wählen Sie eine Zelle neben den ersten Originaldaten aus, geben Sie die ersten Daten manuell mit dem Präfixtext wie unten gezeigt ein:
doc am Anfang hinzufügen 1

Geben Sie dann in der Zelle darunter die zweiten Daten mit dem Präfix-Text ein. Während der Eingabe wird eine Liste in grauer Farbe angezeigt. Drücken Sie Enter -Taste, damit Flash Fill die Daten automatisch füllt.
doc am Anfang hinzufügen 1doc am Anfang hinzufügen 1

Wenn die Vorschauliste nicht generiert wird, gehen Sie bitte zur Registerkarte Start und klicken Sie dann auf Füllen > Flash-Füllung um es manuell auszuführen.

1.3 Hinzufügen am Anfang von Zellen mithilfe von VBA-Code


Wenn Sie mit VBA-Code vertraut sind, wird hier ein VBA-Code zum Hinzufügen von Text am Anfang jeder Zelle in einem Bereich eingeführt.

1. Wählen Sie einen Zellbereich aus, dem Sie den Präfixtext hinzufügen möchten, und drücken Sie dann Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie dann im Popup-Fenster auf Insert > Modul um ein leeres neues Modul einzufügen.
doc am Anfang hinzufügen 1

3. Kopieren Sie den VBA-Code und fügen Sie ihn in das neue Modul ein.

VBA: Am Anfang der Zellen hinzufügen

Sub AppendToExistingOnLeft()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = "Iphone" & c.Value
Next
End Sub
 Aufmerksamkeit: im Codeskript, iphone ist der Text, den Sie am Anfang der ausgewählten Zellen hinzufügen möchten, ändern Sie ihn nach Bedarf.

doc am Anfang hinzufügen 1

4. Drücken Sie F5 Taste oder klicken Führen Sie Taste im nun erscheinenden Bestätigungsfenster nun wieder los. doc am Anfang hinzufügen 1 im Fenster, um den VBA-Code zu aktivieren.

Jetzt wurde allen ausgewählten Zellen der Text "Iphone" am Anfang hinzugefügt.
doc am Anfang hinzufügen 1


2. Am Ende jeder Zelle hinzufügen

Außer dem Hinzufügen von Text am Anfang von Zellen ist auch das Hinzufügen von Text am Ende von Zellen üblich. Hier nehmen wir das Hinzufügen von Einheiten am Ende jeder Zelle für Beispiele wie im folgenden Screenshot gezeigt:
doc am Ende hinzufügen 1

2.1 Fügen Sie am Ende der Zellen mithilfe von Formeln hinzu


Hier können Sie eine der folgenden drei Formeln auswählen:

Formel1 Operator "&" verketten

Verbinden Sie mehrere Texte durch ein kaufmännisches Und-Zeichen "&".

Zelle&"Text"

Formula2 CONCATENATE-Funktion

CONCATENATE-Funktion wird verwendet, um Texte zusammenzufügen.

VERBINDEN(Zelle,"Text")

Formel3 CONCAT-Funktion

Dies ist eine neue Funktion, die nur in Excel 2019, Office 365 und Excel online vorkommt.

CONCAT(Zelle,"Text")

In den generischen Formeln: cell ist die Zellreferenz auf den Text, dem Sie ein Suffix hinzufügen möchten, und text ist der Text, der der Zelle hinzugefügt wurde.

Mit dem obigen Beispiel können Sie die Formeln in der Bearbeitungsleiste wie folgt verwenden:

"&"

=B3&$E$3 or =B3&"Kg"

CONCATENATE-Funktion

=VERBINDEN(B3, $E$3) or =VERKETTEN(B3, "Kg")

CONCAT-Funktion

=KONKAT(B3, $E$3) or =KONKAT(B3, "Kg")

Presse- Enter , um das Ergebnis zu erhalten, und ziehen Sie dann den Autofill-Griff nach unten, um Text am Ende jeder Zelle des Bereichs B3:B6 hinzuzufügen.
doc am Ende hinzufügen 1

 Aufmerksamkeit: Text sollte in doppelte Anführungszeichen gesetzt werden, oder Formel gibt einen Fehlerwert #NAME? zurück. Wenn Sie den Zellbezug auf einen Text verwenden, denken Sie bitte daran, den absoluten Bezug zu verwenden. Sie können die Taste F4 drücken, um den relativen Bezug in einen absoluten Bezug zu ändern.

2.2 Am Ende der Zellen durch Flash Fill hinzufügen


Wenn Sie in Excel 2013 oder höheren Versionen arbeiten, ist die leistungsstarke neue Funktion, Flash-Füllung, kann die Zellen basierend auf den obigen Zellen füllen, die Sie automatisch eingegeben haben.

Wählen Sie eine Zelle neben den ersten Originaldaten aus, geben Sie die ersten Daten manuell mit dem Suffixtext wie unten gezeigt ein:
doc am Ende hinzufügen 1

Aktivieren Sie dann die Zelle unter dem ersten Ergebnis, klicken Sie auf Datum > Flash-Füllung, werden alle darunter liegenden Zellen einschließlich der aktiven Zelle automatisch gefüllt.
doc am Ende hinzufügen 1
doc am Ende hinzufügen 1

2.3 Hinzufügen am Ende von Zellen mithilfe von VBA-Code


Hier ist ein VBA-Code, der am Ende jeder Zelle in einem Bereich Text hinzufügen kann.

1. Wählen Sie einen Zellbereich aus, dem Sie den Suffixtext hinzufügen möchten, und drücken Sie dann Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie dann im Popup-Fenster auf Insert > Modul um ein leeres neues Modul einzufügen.
doc am Anfang hinzufügen 1

3. Kopieren Sie den VBA-Code und fügen Sie ihn in das neue Modul ein.

VBA: Am Ende der Zellen hinzufügen

Sub AppendToExistingOnRight()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = c.Value & "Kg"
Next
End Sub
Aufmerksamkeit: im Codeskript, Kg ist der Text, den Sie am Ende ausgewählter Zellen hinzufügen möchten, ändern Sie ihn nach Bedarf. 

doc am Anfang hinzufügen 1

4. Drücken Sie F5 Taste oder klicken Führen Sie Taste im nun erscheinenden Bestätigungsfenster nun wieder los. doc am Anfang hinzufügen 1 im Fenster, um den VBA-Code zu aktivieren.

Jetzt wurde am Ende jeder Zelle der Text "Kg" hinzugefügt.
doc am Anfang hinzufügen 1


3. Zur Mitte der Saite hinzufügen

Für die meisten von Ihnen ist das Hinzufügen von Texten am Anfang oder Ende von Zellen einfach, aber das Hinzufügen von Texten in der Mitte von Zellen ist möglicherweise etwas schwierig. Nehmen Sie ein Beispiel, wie unten im Screenshot gezeigt, und fügen Sie ein Trennzeichen wie einen Doppelpunkt hinzu: am Ende des zweiten Zeichens jeder Zelle im Bereich B3: B7.
doc zur Mitte hinzufügen 1

3.1 Nach dem n-ten Zeichen der Zeichenfolge durch Formel hinzufügen


Hier sind vier Formeln, die Ihnen zur Verfügung gestellt werden, um diesen Job zu erledigen. Wählen Sie eine aus:

Formel1 Kombinieren Sie die Funktionen LINKS und RECHTS

LINKS(Zelle, n) & "Text" & RECHTS(Zelle, LEN(Zelle) -n)

Formula2 COMBINE CONCATENATE(CONCAT), RIGHT- und LEN-Funktionen

CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))

Or

CONCAT(LINKS(Zelle, n), "Text", RECHTS(Zelle, LEN(Zelle) -n))

Formula3 REPLACE-Funktion

ERSETZEN(Zelle, n+1, 0, "Text")

In den generischen Formeln: Zelle ist die Zellreferenz auf den Text, dem Sie Text in der Mitte hinzufügen möchten, und Text ist der Text, der verwendet wurde, um der Zelle hinzuzufügen, n ist die Zahl, die definiert, nach welchem ​​Zeichen in der Textzeichenfolge Sie Text hinzufügen.

Um die oben genannte Aufgabe zu lösen, verwenden Sie bitte die folgenden Formeln:

Kombinieren Sie die Funktionen LINKS und RECHTS

=LINKS(B3, 2) & ":" & RECHTS(B3, LEN(B3) -2) or =LINKS(B3, 2) & $E$3 & RECHTS(B3, LEN(B3) -2)

COMBINE CONCATENATE (CONCAT), RIGHT- und LEN-Funktionen

=VERKETTEN(LINKS(B3, 2), ":", RECHTS(B3, LEN(B3) -2)) or =KONKAT (LINKS(B3, 2), ":", RECHTS(B3, LEN(B3) -2))

REPLACE-Funktion

=ERSETZEN(B3, 2+1, 0, ":") or =ERSETZEN(B3, 2+1, 0, $E$3)

Presse- Enter Drücken Sie die Taste , um das Ergebnis zu erhalten, und ziehen Sie dann den Autofill-Griff nach unten, um Text nach dem zweiten Zeichen jeder Zelle des Bereichs B3:B7 hinzuzufügen.
doc zur Mitte hinzufügen 1

 Aufmerksamkeit: Text sollte in doppelte Anführungszeichen gesetzt werden, oder Formel gibt einen Fehlerwert #NAME? zurück. Wenn Sie den Zellbezug auf einen Text verwenden, denken Sie bitte daran, den absoluten Bezug zu verwenden. Sie können die Taste F4 drücken, um den relativen Bezug in einen absoluten Bezug zu ändern.

3.2 Nach dem n-ten Zeichen des Strings durch Flash Fill hinzufügen


Wenn Sie in Excel 2013 oder höheren Versionen arbeiten, ist die Flash-Füllung, kann die Zellen basierend auf den obigen Zellen füllen, die Sie automatisch eingegeben haben.

Wählen Sie eine Zelle neben den ersten Originaldaten aus, geben Sie die ersten Daten manuell mit einem Doppelpunkt nach dem zweiten Zeichen ein, wie unten gezeigt:
doc zur Mitte hinzufügen 1

Aktivieren Sie dann die Zelle unter dem ersten Ergebnis, drücken Sie Ctrl + E Tasten zum Aktivieren Flash-Füllung Befehl wurden alle darunter liegenden Zellen einschließlich der aktiven Zelle automatisch gefüllt.
doc zur Mitte hinzufügen 1

Aufmerksamkeit: Wenn Sie sich im MAC-System befinden, drücken Sie die Tasten Command + E. 

3.3 Nach dem n-ten Zeichen der Zeichenfolge mit VBA-Code hinzufügen


Ein VBA-Code kann diese Aufgabe auch erledigen.

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie dann im Popup-Fenster auf Insert > Modul um ein leeres neues Modul einzufügen.
doc am Anfang hinzufügen 1

3. Kopieren Sie den VBA-Code und fügen Sie ihn in das neue Modul ein.

VBA: Zur Mitte der Zellen hinzufügen

Sub AddToMidduleOfString()
    Dim Rng As Range
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    For Each Rng In WorkRng
        Rng.Value = VBA.Left(Rng.Value, 2 & ":" & VBA.Mid(Rng.Value, 3, VBA.Len(Rng.Value) - 1)
    Next
End Sub
Aufmerksamkeit: im Codeskript, 2 ist die Zahl, die die Position definiert, nach der Sie Text hinzufügen möchten. : ist der Text, den Sie hinzufügen möchten, 3 ist die Summe aus 2 und der Länge des hinzugefügten Textes. Nehmen Sie eine andere Instanz, um "und" nach dem ersten Zeichen der Zeichenfolge "AB" hinzuzufügen, sollte das Skript Rng.Value = VBA.Left(Rng.Value, 1) &"und" & VBA.Mid(Rng.Wert, 4, VBA.Len(Rng.Wert) - 1) 

doc am Anfang hinzufügen 1

4. Drücken Sie F5 Taste oder klicken Führen Sie Taste im nun erscheinenden Bestätigungsfenster nun wieder los. doc am Anfang hinzufügen 1 im Fenster, um den VBA-Code zu aktivieren. Ein Dialogfeld zum Auswählen von Zellen zum Hinzufügen von Text wird angezeigt.
doc am Anfang hinzufügen 1

5 Klicken OK. Jetzt wurde der Text ":" nach dem zweiten Zeichen jeder Zelle im Bereich B19:B23 hinzugefügt.
doc am Anfang hinzufügen 1


4. Fügen Sie Text mit Kutools für Excel hinzu (fügen Sie nach Bedarf Zeichen zu einer bestimmten Position hinzu)

Wenn Sie Formeln und VBA satt haben, können Sie ein leistungsstarkes und praktisches Tool ausprobieren. Kutools for Excel, die Ihnen mit seiner helfen kann Text hinzufügen -Funktion
doc Text hinzufügen 1

Diese Funktion zum Hinzufügen von Text kann:

  • Text vor dem ersten Zeichen hinzufügen
  • Text nach dem letzten Zeichen hinzufügen
  • Text an bestimmten Positionen hinzufügen
  • Erweiterung
    Text vor Großbuchstaben hinzufügen
    Text vor Kleinbuchstaben hinzufügen
    Text vor Groß-/Kleinbuchstaben hinzufügen
    Text vor numerischen Zeichen hinzufügen

Klicken Sie hier, um jetzt eine kostenlose 30-Tage-Testversion zu erhalten.

Wählen Sie die Zellen aus, denen Sie Text hinzufügen möchten, und wenden Sie dann Text hinzufügen an, indem Sie auf klicken Kutoolen > Text > Text hinzufügen.
doc Text hinzufügen 1
4.1 Text vor dem ersten Zeichen oder nach dem letzten Zeichen hinzufügen


Im Text hinzufügen Geben Sie im Dialogfeld den Text ein, den Sie zu den Zellen hinzufügen möchten Text Textfeld, dann aktivieren Sie Vor dem ersten Zeichen der Position .
doc Text hinzufügen 1

Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Jetzt bewerben or Ok um das Hinzufügen zu beenden.
doc Text hinzufügen 1

Um Text nach dem letzten Zeichen hinzuzufügen, geben Sie den Text ein, den Sie den Zellen im hinzufügen möchten Text Textfeld, dann aktivieren Sie Nach dem letzten Zeichen der Position .
doc Text hinzufügen 1

Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Jetzt bewerben or Ok um das Hinzufügen zu beenden.
doc Text hinzufügen 1

4.2 Text an angegebener(n) Position(en) hinzufügen


Manchmal möchten Sie möglicherweise Text in die Mitte der Zelle einfügen oder Text an mehreren Positionen der Zelle hinzufügen. Angenommen, das Trennzeichen "-" wird nach der dritten und siebten Stelle der sozialen Nummern hinzugefügt, wie im folgenden Screenshot gezeigt:
doc Text hinzufügen 1

Im Text hinzufügen Dialog, geben Sie den Text ein in Text Textfeld und überprüfen Angeben Option, dann geben Sie die Positionen mit Komma zum Trennen in das Textfeld ein und klicken Sie dann auf Ok or Jetzt bewerben.
doc Text hinzufügen 1

4.3 Erweiterung des Dienstprogramms Text hinzufügen


Neben dem Hinzufügen von Text an den normalen Positionen (Anfangs-, End- und angegebene Position) Text hinzufügen Dienstprogramm unterstützt auch das Hinzufügen von Text

  • Vor Großbuchstaben
  • Vor Kleinbuchstaben
  • Vor Groß-/Kleinbuchstaben
  • Vor numerischen Zeichen

Im Text hinzufügen Dialog, geben Sie den Text ein in Text Textfeld und überprüfen Nur hinzufügen zu Klicken Sie dann auf das Dropdown-Menü unten, um die gewünschte Operation auszuwählen.
doc Text hinzufügen 1
doc Text hinzufügen 1

Abgesehen von der Funktion zum Hinzufügen von Text bietet Kutools for Excel andere über 300 nützliche Funktionen, die Ihnen bei verschiedenen Excel-Jobs einen Gefallen tun können. Holen Sie sich jetzt den kostenlosen Download.


5. Text vor oder nach dem ersten spezifischen Text hinzufügen

Dieser Teil enthält Formeln zum Hinzufügen von Text vor oder nach dem ersten angezeigten spezifischen Text in Excel.

5.1 Text vor dem ersten spezifischen Text hinzufügen


Sie möchten beispielsweise den Text "(Verkauf)" vor dem ersten Text "Preis" in die Zelle einfügen, wie in den folgenden Screenshots gezeigt:
doc Text hinzufügen 1

In Excel können die Funktionen REPLACE und SUBSTITUTE diese Aufgabe lösen.

REPLACE-Funktion

REPLACE(cell,FIND("find_text",cell),0,"add_text")

SUBSTITUTE-Funktion

ERSATZ(cell,"find_text","replace_text",1)

In diesem Fall verwenden Sie bitte die obigen Formeln wie folgt:

=ERSETZEN(B4,FINDEN("Preis",B4),0,"(Verkauf)")

Or

=ERSETZEN(B4,"Preis","(Verkaufs-)Preis",1)

Die Formelargumente sind in diesem Fall

Zelle: B4,

Find_text: Preis,

Add_text: (Verkauf),

Replace_text:(Verkaufs-)Preis.

Presse- Enter , um das erste Additionsergebnis zu erhalten, und ziehen Sie dann den Autofill-Handle über Zellen, die diese Formel benötigen.
doc Text hinzufügen 1

5.2 Text nach dem ersten spezifischen Text hinzufügen


Sie möchten beispielsweise das Währungssymbol "$" nach dem ersten Doppelpunkt ":" in der Zelle hinzufügen, wie in den folgenden Screenshots gezeigt:
doc Text hinzufügen 1

In Excel können die Funktionen REPLACE und SUBSTITUTE diese Aufgabe lösen.

REPLACE-Funktion

REPLACE(cell,FIND("find_text",cell),find_text_length,"replace_text")

SUBSTITUTE-Funktion

SUBSTITUTE(cell,"find_text","replace_text")

In diesem Fall verwenden Sie bitte die obigen Formeln wie folgt:

=ERSETZEN(B12,SUCHEN(":",B12),1,":$")

Or

=ERSETZEN(B12,":",":$")

Die Formelargumente sind in diesem Fall

Zelle: B12,

Text finden: :,

Ersetze_text::$.

Find_text_length:1

Presse- Enter , um das erste Additionsergebnis zu erhalten, und ziehen Sie dann den Autofill-Handle über Zellen, die diese Formel benötigen.
doc Text hinzufügen 1


6. Zeichen vor oder nach jedem Wort hinzufügen

In diesem Teil des Tutorials werden drei verschiedene Methoden (Formel, Suchen und Ersetzen, VBA) vorgestellt, die Ihnen helfen, Zeichen vor oder nach jedem Wort einer Zelle hinzuzufügen.

Fügen Sie vor jedem Wort Zeichen hinzu 
doc vor jedem Wort hinzufügen 1
Fügen Sie nach jedem Wort Zeichen hinzu
doc vor jedem Wort hinzufügen 1

6.1 Zeichen vor oder nach jedem Wort nach Formel hinzufügen


Die Funktion SUBSTITUTE kann verwendet werden, um diese Aufgabe zu lösen, die allgemeinen Formeln wie folgt:

Vor jedem Wort hinzufügen

"Zeichen"&SUBSTITUTE(Zeichenfolge, " "," Zeichen")

Nach jedem Wort hinzufügen

SUBSTITUTE(string," ","character ")&"character"

Angenommen, vor jedem Wort in der Liste von B3:B6 ein "+" hinzuzufügen, verwenden Sie bitte die Formel wie folgt:

="+"&ERSETZEN(B3, " "," +")

Presse- Enter , um das erste Ergebnis zu erhalten, und ziehen Sie dann den Autofill-Griff nach unten, um alle Ergebnisse zu erhalten.
doc vor jedem Wort hinzufügen 1

Angenommen, nach jedem Wort der Liste B11:B14 ($) hinzuzufügen, verwenden Sie bitte die folgende Formel:

=ERSETZEN(B11," ","($) ")&"($)"

Presse- Enter , um das erste Ergebnis zu erhalten, und ziehen Sie dann den Autofill-Griff nach unten, um alle Ergebnisse zu erhalten.
doc vor jedem Wort hinzufügen 1

6.2 Zeichen vor oder nach jedem Wort durch Suchen und Ersetzen hinzufügen


Wenn Sie Zeichen vor jedem Wort mit Ausnahme des ersten oder Zeichen nach jedem Wort ohne das letzte hinzufügen möchten, wie unten im Screenshot gezeigt, ist die Excel-Integration Suchen und Ersetzen Dienstprogramm kann diese Aufgabe erledigen.

Vor jedem Wort mit Ausnahme des ersten hinzufügen
doc vor jedem Wort hinzufügen 1

Nach jedem Wort mit Ausnahme des letzten hinzufügen
doc vor jedem Wort hinzufügen 1

1. Wählen Sie die Zellen aus, denen Sie vor oder nach jedem Wort Zeichen hinzufügen möchten, und drücken Sie dann Ctrl + H Tasten zum Aktivieren der Suchen und Ersetzen Dialog.

2. Geben Sie ein Leerzeichen in das ein Finden Sie, was Textfeld, dann geben Sie die neuen Zeichen mit Leerzeichen ein Ersetzen durch Textfeld, und klicken Sie schließlich auf die Alle ersetzen .

Produktion Allgemeines Beispiel
Fügen Sie vor jedem Wort Zeichen hinzu Fügen Sie nach einem Leerzeichen neue Zeichen hinzu Füge (Verkauf) vor jedem Wort hinzu

doc vor jedem Wort hinzufügen 1doc vor jedem Wort hinzufügen 1

Produktion Allgemeines Beispiel
Fügen Sie nach jedem Wort Zeichen hinzu Neue Zeichen gefolgt von einem Leerzeichen Hinzufügen - nach jedem Wort

doc vor jedem Wort hinzufügen 1doc vor jedem Wort hinzufügen 1

6.3 Zeichen vor oder nach jedem Wort per VBA-Code hinzufügen

Hier finden Sie zwei VBA-Codes zum Hinzufügen von Zeichen vor oder nach jedem Wort. Führen Sie den Code bitte aus, indem Sie die folgenden Schritte ausführen.

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie im Popup-Fenster auf Insert > Modul um ein neues leeres Modul einzufügen.
doc vor jedem Wort hinzufügen 1

3. Kopieren Sie den VBA-Code und fügen Sie ihn in das Modul ein.

Vor jedem Wort hinzufügen

Sub InsertCharBeforeWord()
'UpdateByExtendOffice
Dim ws As Worksheet
Dim xRg As Range
Dim xSRg As Range
Dim xCell As Range
Dim xInStr As String
Dim xArr As Variant
Dim xValue As String
    On Error Resume Next
   
    Set xSRg = Application.Selection
    Set xRg = Application.InputBox("Select cells(continuous):", "Kutools for Excel", xSRg.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xInStr = Application.InputBox("Type characters you want to add:", "Kutools for Excel", "", , , , , 2)
    If StrPtr(xInStr) = 0 Then Exit Sub
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xArr = Split(xCell.Text, " ")
        xValue = ""
        For Each xStr In xArr
            If Trim(xStr) <> "" Then
                If xValue = "" Then
                    xValue = xInStr & Trim(xStr)
                Else
                    xValue = xValue & " " & xInStr & Trim(xStr)
                    End If
            End If
        Next
        xCell.Value = xValue
    Next
    Application.ScreenUpdating = True
End Sub

Nach jedem Wort hinzufügen

Sub InsertCharAfterWord()
'UpdateByExtendOffice
Dim ws As Worksheet
Dim xRg As Range
Dim xSRg As Range
Dim xCell As Range
Dim xInStr As String
Dim xArr As Variant
Dim xValue As String
    On Error Resume Next
 
    Set xSRg = Application.Selection
    Set xRg = Application.InputBox("Select cells(continuous):", "Kutools for Excel", xSRg.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
   
    xInStr = Application.InputBox("Type characters you want to add:", "Kutools for Excel", "", , , , , 2)
    If StrPtr(xInStr) = 0 Then Exit Sub
   
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xArr = Split(xCell.Text, " ")
        xValue = ""
        For Each xStr In xArr
            If Trim(xStr) <> "" Then
                If xValue = "" Then
                    xValue = Trim(xStr) & xInStr
                Else
                    xValue = xValue & " " & Trim(xStr) & xInStr
                End If
            End If
        Next
        xCell.Value = xValue
    Next
    Application.ScreenUpdating = True
End Sub

4. Drücken Sie F5 Taste, um den Code auszuführen (oder Sie können auf klicken Führen Sie Taste im nun erscheinenden Bestätigungsfenster nun wieder los.  doc am Anfang hinzufügen 1 ), ein Dialogfeld erscheint, in dem Sie aufgefordert werden, fortlaufende Zellen auszuwählen, um zu funktionieren, klicken Sie auf OK.
doc vor jedem Wort hinzufügen 1

5. Geben Sie im zweiten Popup-Dialogfeld die Zeichen ein, die Sie hinzufügen möchten, klicken Sie auf OK.
doc vor jedem Wort hinzufügen 1

Dann werden die Zeichen am Anfang oder am Ende jedes Wortes hinzugefügt.


7. Text zwischen Zeichen hinzufügen

Manchmal möchten Sie möglicherweise Text zwischen allen Zeichen hinzufügen. Hier in diesem Teil werden zwei Szenarien aufgelistet, eines ist das Hinzufügen von Text zwischen jedem Zeichen, ein anderes ist das Hinzufügen von Leerzeichen zwischen jeder Zahl.

7.1 Text zwischen jedem Zeichen/jeder Ziffer mit benutzerdefinierter Funktion hinzufügen


Um Zeichen zwischen jedem Zeichen in einer Zeichenfolge hinzuzufügen, kann Ihnen die benutzerdefinierte Funktion helfen.

In diesem Fall fügen wir zwischen jedem Zeichen ein Leerzeichen ein.

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie im Popup-Fenster auf Insert > Modul um ein neues leeres Modul einzufügen.
doc vor jedem Wort hinzufügen 1

3. Kopieren Sie den VBA-Code und fügen Sie ihn in das Modul ein.

Text zwischen Zeichen hinzufügen

Function AddText(Str As String) As String
    Dim i As Long
    For i = 1 To Len(Str)
        AddText = AddText & Mid(Str, i, 1) & " "
    Next i
    AddSpace = Trim(AddSpace)
End Function

4. Speichern Sie den Code und schließen Sie das Fenster, um zum Arbeitsblatt zurückzukehren, und geben Sie dann die folgende Formel in eine Zelle ein, in die Sie das Additionsergebnis einfügen möchten.

=Text hinzufügen(B3)

B3 ist die Zelle, die die Zeichenfolge enthält, der Sie Leerzeichen zwischen den Zeichen hinzufügen möchten.

5. Drücken Sie Enter drücken, um das Ergebnis zu erhalten, ziehen Sie den Autofill-Griff über die Zellen, um bei Bedarf andere Ergebnisse zu erhalten.
doc vor jedem Wort hinzufügen 1

 

Aufmerksamkeit:

1) Im VBA-Code können Sie die "" zu anderen Texten nach Bedarf, vorausgesetzt, ändern Sie es in "-" hinzufügen - zwischen den Zeichen.

2) Der Code fügt den neuen Text nach jedem Zeichen hinzu. Sie können den zuletzt hinzugefügten Text entfernen, wenn Sie ihn nicht benötigen, indem Sie die folgende Formel verwenden. Weitere Informationen zur Formel finden Sie unter:

So entfernen Sie die ersten oder letzten N Zeichen aus einer Zelle oder einem String in Excel?

LINKS(Zelle,LEN(Zelle)-Textlänge)

7.2 Leerzeichen zwischen jeder Zahl mit Formel hinzufügen


Wenn Sie Leerzeichen zwischen den Ziffern einer Zeichenfolge einfügen möchten, die ein numerischer Wert ist, können Sie die TEXT-Funktion verwenden.

Aufmerksamkeit: Die Nummern des Bereichs, zwischen denen Sie Leerzeichen einfügen möchten, müssen dieselbe Länge haben, andernfalls können einige Ergebnisse falsch sein. 

Angenommen, hier ist eine Liste mit 8-stelligen Zahlen im Bereich B10: B12, wählen Sie bitte eine Zelle aus, in der das Ergebnis platziert wird, geben Sie die folgende Formel ein:

=TEXT(B10,"# # # # # # # #")

Presse- Enter -Taste und ziehen Sie dann den Autofill-Griff über andere Zellen.
doc vor jedem Wort hinzufügen 1

Wenn die Länge der Zahlen 5 beträgt, wird die Formel geändert als =TEXT(B10,"# # # # #").


8. Fügen Sie Zeichen zwischen jedem Wort hinzu

Wenn Sie Zeichen zwischen jedem Wort hinzufügen möchten, vorausgesetzt, Sie fügen Leerzeichen zwischen Vor-, Mittel- und Nachnamen hinzu, wie unten im Screenshot gezeigt, können Sie eine benutzerdefinierte Funktion verwenden.
doc vor jedem Wort hinzufügen 1

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie im Popup-Fenster auf Insert > Modul um ein neues leeres Modul einzufügen.

3. Kopieren Sie den VBA-Code und fügen Sie ihn in das Modul ein.

Zeichen zwischen Wörtern hinzufügen

Function AddCharacters(pValue As String) As String
'UpdatebyExtendoffice20160908
Dim xOut As String
xOut = VBA.Left(pValue, 1)
For i = 2 To VBA.Len(pValue)
xAsc = VBA.Asc(VBA.Mid(pValue, i, 1))
If xAsc >= 65 And xAsc <= 90 Then
xOut = xOut & " " & VBA.Mid(pValue, i, 1)
Else
xOut = xOut & VBA.Mid(pValue, i, 1)
End If
Next
AddCharacters = xOut
End Function

4. Speichern Sie den Code und schließen Sie das Fenster, um zum Arbeitsblatt zurückzukehren, und geben Sie dann die folgende Formel in eine Zelle ein, in die Sie das Additionsergebnis einfügen möchten.

=Zeichen hinzufügen(B3)

B3 ist die Zelle, die die Zeichenfolge enthält, die Sie zwischen den Wörtern ein Leerzeichen einfügen möchten.

5. Drücken Sie Enter drücken, um das Ergebnis zu erhalten, ziehen Sie den Autofill-Griff über die Zellen, um bei Bedarf andere Ergebnisse zu erhalten.
doc vor jedem Wort hinzufügen 1

 Aufmerksamkeit: Im VBA-Code können Sie die ändern "" zu anderen Texten nach Bedarf, vorausgesetzt, ändern Sie es in "-" hinzufügen - zwischen Wörtern.

9. Zeichen zwischen Texten und Zahlen hinzufügen

Um bestimmte Zeichen zwischen Texten und Zahlen hinzuzufügen, wie im folgenden Screenshot gezeigt, werden hier zwei Methoden bereitgestellt.
doc zwischen Text und Zahl 1 hinzufügen

9.1 Zeichen zwischen Texten und Zahlen mit Formel hinzufügen


Stehen die Texte vor den Zahlen, lautet die generische Formel

TRIM(ERSETZEN(string,MIN(FIND({1,2,3,4,5,6,7,8,9,0},string&"1234567890")),0,"-"))

Verwenden Sie den obigen Fall als Beispiel und verwenden Sie die Formel wie folgt:

=TRIM(REPLACE(B4,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B4&"1234567890")),0,"-"))

Presse- Enter Drücken Sie die Taste , um das erste Ergebnis zu erhalten, und ziehen Sie dann den Autofill-Griff über andere Zellen, um diese Formel zu füllen.
doc zwischen Text und Zahl 1 hinzufügen

Wenn die Zahlen vor den Texten stehen, lautet die generische Formel

LEFT(string,SUM(LEN(string)-LEN(SUBSTITUTE(string,{0,1,2,3,4,5,6,7,8,9},""))))&"."&RIGHT (string,LEN(B13)- SUM(LEN(string)-LEN(SUBSTITUTE(string, {0,1,2,3,4,5,6,7,8,9}, ""))))

Verwenden Sie den obigen Fall als Beispiel und verwenden Sie die Formel wie folgt:

=LEFT(B13,SUM(LEN(B13)-LEN(SUBSTITUTE(B13,{0,1,2,3,4,5,6,7,8,9},""))))&"."&RIGHT(B13,LEN(B13)- SUM(LEN(B13)-LEN(SUBSTITUTE(B13, {0,1,2,3,4,5,6,7,8,9}, ""))))

Presse- Enter Drücken Sie die Taste , um das erste Ergebnis zu erhalten, und ziehen Sie dann den Autofill-Griff über andere Zellen, um diese Formel zu füllen.
doc zwischen Text und Zahl 1 hinzufügen

9.2 Mit Flash Fill Zeichen zwischen Texten und Zahlen hinzufügen


Wenn Sie in Excel 2013 oder höheren Versionen arbeiten, ist die Flash-Füllung kann Ihnen auch helfen, Zeichen zwischen Texten und Zahlen hinzuzufügen.

Geben Sie neben den Originaldaten die neuen Daten ein, zu denen die Zeichen zwischen Texten und Zahlen hinzugefügt wurden. Drücken Sie dann die Eingabetaste, um zur nächsten Zelle des ersten Ergebnisses zu gelangen.
doc zwischen Text und Zahl 1 hinzufügen

Und drücke Ctrl + E Tasten, um Flash Fill zu aktivieren.
doc zwischen Text und Zahl 1 hinzufügen

Erweiterung

Dieses Tutorial listet auch einige Szenarien zum Hinzufügen von Text auf, die wir in unserem täglichen Leben oder unserer Arbeit treffen können.


10. Bindestriche zu Telefonnummern/sozialen Nummern hinzufügen

Manchmal müssen Sie Trennzeichen wie Bindestriche zu einer Reihe von Telefonnummern oder sozialen Nummern hinzufügen, wie unten im Screenshot gezeigt. Die manuelle Eingabe wird versucht, wenn Hunderte von Zahlen hinzugefügt werden müssen. In diesem Teil werden drei Tricks vorgestellt, um diesen Job schnell zu erledigen.
doc füge den Zahlen Bindestriche hinzu 1

10.1 Bindestriche zu Zahlen nach Formeln hinzufügen


Hier sind zwei Formeln, mit denen Zahlen schnell Bindestriche hinzugefügt werden können. Um Bindestriche nach der dritten und sechsten Zahl in Zelle B3 hinzuzufügen, verwenden Sie bitte die folgende Formel:

REPLACE-Funktion

=ERSETZEN(ERSETZEN(B3,4,0,"-"),8,0,"-")

TEXT-Funktion

=TEXT(B3,"???-???-???")

Presse- Enter Drücken Sie die Taste , um das erste Ergebnis zu erhalten, und ziehen Sie dann den Autofill-Griff über andere Zellen.
doc füge den Zahlen Bindestriche hinzu 1

Aufmerksamkeit:

Sie können die Argumente der obigen Formeln nach Bedarf ändern. Angenommen, hinzufügen "-" Nach der zweiten, vierten und sechsten Ziffer können Sie die Formeln verwenden als:

=ERSETZEN(ERSETZEN(ERSETZEN(B3,3,0,"-"),6,0,"-"),9,0,"-")

=TEXT(B3,"??-??-??-???")

 

10.2 Bindestriche zu Zahlen durch Formatieren von Zellen hinzufügen


Um den Zahlen in den ursprünglichen Zellen direkt Bindestriche hinzuzufügen, können Sie die Format Cells -Funktion

1. Wählen Sie die Nummern aus, denen Sie Bindestriche hinzufügen möchten, und drücken Sie dann Ctrl + 1 Tasten zum Aktivieren der Format Cells Dialog.

2. In dem Format Cells Dialog unter Nummer Tab, wählen Sie Maßgeschneidert von dem Kategorie .

3. Dann rechts Typ Abschnitt, Typ ###-###-### Klicken Sie in das Textfeld OK.
doc füge den Zahlen Bindestriche hinzu 1

Jetzt wurden den ausgewählten Zahlen Bindestriche hinzugefügt.
doc füge den Zahlen Bindestriche hinzu 1

10.3 Fügen Sie Bindestriche zur Telefonnummer hinzu, indem Sie Text von Kutools für Excel hinzufügen


Wenn Sie Kutools for Excel in Excel installiert, die Text hinzufügen Funktion kann Ihnen auch einen Gefallen tun.

1. Wählen Sie die Zellen aus, die die Zahlen enthalten, die zum Hinzufügen von Bindestrichen erforderlich sind, klicken Sie auf Kutoolen > Text > Text hinzufügen.
doc füge den Zahlen Bindestriche hinzu 1

2. In dem Text hinzufügen Geben Sie den Bindestrich oder ein anderes Trennzeichen in das Dialogfeld ein Text Textfeld auswählen Angeben Option, geben Sie dann die Positionen ein, nach denen Sie Bindestriche hinzufügen möchten, und trennen Sie sie durch Kommas in das unten stehende Textfeld.
doc füge den Zahlen Bindestriche hinzu 1

3 Klicken Ok oder Bewerben. Dann wurden den ausgewählten Zahlen Bindestriche hinzugefügt.

Kostenloser Download von Add Text für eine 30-tägige Testversion.


11. Fügen Sie den Zellen führende Nullen hinzu, um die Länge festzulegen

Angenommen, es gibt eine Liste mit Zahlen in unterschiedlichen Längen, Sie möchten führende Nullen hinzufügen, damit sie die gleiche Länge haben und ordentlich aussehen, wie im folgenden Screenshot gezeigt. Hier sind zwei Methoden, die Ihnen zur Verfügung gestellt werden, um den Job zu erledigen.
doc füge führende Nullen hinzu 1

11.1 Fügen Sie mit der Funktion Zellen formatieren führende Nullen zu Zellen hinzu


Sie können die Verwendung Format Cells Funktion zum Festlegen eines benutzerdefinierten Formats zum Festlegen der Zellenlänge durch Hinzufügen führender Nullen.

1. Wählen Sie die Zellen aus, denen Sie führende Nullen hinzufügen möchten, und drücken Sie dann Ctrl + 1 zu aktivierende Tasten Format Cells Dialog.

2. In dem Format Cells Dialog unter Nummer Tab, wählen Sie Maßgeschneidert von dem Kategorie .

3. Dann rechts Typ Abschnitt, Typ 0000 in das Textfeld (um die Zahlenlänge auf 4 Stellen festzulegen, geben Sie 0000 ein, Sie können sie in eine andere Länge ändern, z. B. 5 Stellen, geben Sie 00000 ein), klicken Sie auf OK.
doc füge führende Nullen hinzu 1

Dann wurden die Zahlen mit führenden Nullen und in gleicher Länge hinzugefügt.
doc füge führende Nullen hinzu 1

Aufmerksamkeit: Wenn die Länge der Originaldaten die eingestellte Länge überschreitet, werden die Originaldaten ohne führende Nullen angezeigt.


11.2 Füge führende Nullen zu Zellen mit Formeln hinzu


Wenn Sie die Originaldaten nicht ändern möchten, können Sie Zahlen an anderen Stellen mithilfe einer Formel mit führenden Nullen versehen.

Hier sind drei Funktionen, die Ihnen helfen können.

Formel1 TEXT-Funktion

TEXT(Zahl,"00…")

Formula2 RECHTE Funktion

RECHTS("00…"&Zahl,Länge)

Formula3 BASE-Funktion

BASIS(Zahl,10,Länge)

Die Anzahl der Nullen in der Formel entspricht der Länge der Zahl.

Hier stellen Sie 4-stellig als Länge der Zahlen ein, verwenden Sie bitte die folgenden Formeln:

= TEXT (B10, "0000")

=RECHTS("0000"&B10,4)

=BASIS(B10,10,4)

Presse- Enter -Taste und ziehen Sie den Autofill-Griff nach unten.
doc füge führende Nullen hinzu 1

Aufmerksamkeit: Wenn die Länge der Originaldaten die eingestellte Länge überschreitet, werden die Originaldaten ohne führende Nullen angezeigt.


12. Fügen Sie nachgestellte Nullen zu Zahlen hinzu, um die Länge festzulegen

Wenn Sie Zahlen nachfolgende Nullen hinzufügen möchten, um eine feste Länge zu erstellen, und angenommen, den Zahlen in Zelle B3:B7 nachgestellte Nullen hinzuzufügen, um sie wie unten gezeigt in einer 5-stelligen Länge zu erstellen, können Sie eine Formel anwenden, um den Job zu bewältigen .
doc nachgestellte Nullen hinzufügen 1

REPT-Funktion

Zahl&REPT("0",Länge-LEN(Zahl))

In der Formel stellt das Argument "Zahl" die Zahl oder einen Zellbezug dar, dem Sie nachfolgende Nullen hinzufügen möchten, und das Argument "Länge" ist die gewünschte feste Länge.

Bitte verwenden Sie die Formel wie folgt:

=B3&REPT("0",5-LEN(B3))

Presse- Enter -Taste und ziehen Sie den Auto-Fill-Griff nach unten zu den Zellen, die diese Formel benötigen.
doc nachgestellte Nullen hinzufügen 1


13. Fügen Sie dem Text nachfolgendes Leerzeichen hinzu

Wenn Sie Daten aus einem Arbeitsblatt in einen Notizblock exportieren oder kopieren möchten, können die Texte unordentlich platziert werden, da die Zellenwerte unterschiedlich lang sind. Damit sie wie unten gezeigt ordentlich aussehen, müssen Sie nachfolgendes Leerzeichen hinzufügen.
doc füge nachgestellten Leerzeichen hinzu 1

Um diese Aufgabe zu lösen, kann Ihnen die REPT-Funktion einen Gefallen tun.

LEFT(text & REPT(" ",max_length),max_length)

In der Formel ist das Argument "text" der Text oder der Zellbezug, dem Sie nachgestelltes Leerzeichen hinzufügen möchten, und das Argument "max_length" ist die feste Länge, die Sie für die Texte festlegen möchten, die länger oder gleich sein müssen maximale Länge der verwendeten Texte.

Um den Texten in Zelle B3:C6 nachgestelltes Leerzeichen hinzuzufügen, verwenden Sie bitte die folgende Formel:

=LINKS(B3 & WIEDERHOLEN(" ",10),10)

Presse- Enter -Taste und ziehen Sie dann den Auto-Fill-Griff auf alle Zellen, für die diese Formel erforderlich ist.

Da in diesem Fall der längste verwendete Text 9 Zeichen lang ist, verwenden wir hier 10.
doc füge nachgestellten Leerzeichen hinzu 1


14. Fügen Sie Text oder Zahlen in Anführungszeichen/Klammern ein

Manchmal müssen Sie den Text oder die Zahlen in Zellen wie unten gezeigt in Anführungszeichen oder Klammern setzen.
doc Anführungszeichen hinzufügen 1

14.1 Hinzufügen von Anführungszeichen/Klammern um Zellen formatieren


Wenn Sie Text in den Originaldaten in Anführungszeichen setzen möchten, kann Ihnen die Funktion Zellen formatieren in Excel helfen.

1. Wählen Sie die Zellen aus, denen Sie Anführungszeichen hinzufügen möchten, und drücken Sie Ctrl + 1 Tasten zum Aktivieren der Format Cells Dialog.

2. In dem Format Cells Dialog, unter Nummer Tab, wählen Sie Maßgeschneidert aus der Liste von Kategorie, dann gehen Sie zum rechten Abschnitt, um einzugeben "''" @ "''" in die Typ Textfeld. Klicken OK.
doc Anführungszeichen hinzufügen 1

Der Text in ausgewählten Zellen wurde in Anführungszeichen eingefügt.

Wenn Sie den Text in Klammern einfügen möchten, verwenden Sie im Textfeld Typ des Dialogfelds Zellen formatieren (@).

14.2 Füge Anführungszeichen/Klammern nach Formeln ein


Formeln können auch verwendet werden, um Text in anderen Zellen in Anführungszeichen zu setzen.

Verwendung & Konnektor

""""&Text&""""

Or

Zeichen(34)&Text&Zeichen(34)

In diesem Fall, Text in Zelle B11, verwenden Sie bitte die folgenden Formeln:

=""""&B11&""""

Or

=zeichen(34)&B11&zeichen(34)

Presse- Enter -Taste und ziehen Sie den Auto-Fill-Griff nach unten, um die Zellen zu füllen.
doc Anführungszeichen hinzufügen 1

Wenn Sie den Text in Klammern einfügen möchten, verwenden Sie die Formel wie "("&Text&")".

14.3 Hinzufügen von Anführungszeichen/Klammern durch VBA


Wenn Sie VBA-Code benötigen, um diese Aufgabe zu lösen, finden Sie hier eine VBA.

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie dann im Popup-Fenster auf Insert > Modul um ein leeres neues Modul einzufügen.

3. Kopieren Sie den VBA-Code und fügen Sie ihn in das neue Modul ein.

VBA: Füge Anführungszeichen um Texte ein

Sub addquotationmarksorbrackets()
'UpdatebyExtendOffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = """" & Rng.Value & """"
Next
End Sub
 Aufmerksamkeit: im Codeskript, """" & Rng.Wert & """" zeigt an, "" um die Texte hinzuzufügen, wenn Sie Klammern () um den Text hinzufügen möchten, ändern Sie es in "(" & Rng.Wert & ")".

doc Anführungszeichen hinzufügen 1

4. Drücken Sie F5 Taste oder klicken Führen Sie Taste im nun erscheinenden Bestätigungsfenster nun wieder los. doc Anführungszeichen hinzufügen 1 im Fenster, um den VBA-Code zu aktivieren. Ein Dialogfeld zum Auswählen von Zellen zum Hinzufügen von Anführungszeichen wird angezeigt.
doc Anführungszeichen hinzufügen 1

5 Klicken OK. Jetzt wurden die Anführungszeichen um Texte in den ausgewählten Zellen hinzugefügt.


15. Text direkt zum Formelergebnis hinzufügen

Um anderen Benutzern zu helfen, Daten besser zu verstehen, müssen Sie manchmal Text in die Formelergebnisse einfügen, wie unten im Screenshot gezeigt. Um Text in die Formel aufzunehmen, können Sie die Anführungszeichen um den Text herum verwenden und den &-Konnektor hinzufügen, um den Text und die Formel miteinander zu kombinieren.
doc Text in Formel 1 hinzufügen

Fall 1 Text vor Formel hinzufügen

"Heute ist "&TEXT(TODAY(),"dddd, mmmm dd.")
doc Text in Formel 1 hinzufügen

Fall 2 Text hinzufügen nach Formel

TEXT(NOW(),"HH:MM:SS")&" ist die aktuelle Uhrzeit."
doc Text in Formel 1 hinzufügen

Fall 3 Texte an zwei Seiten der Formel hinzufügen

"Heute verkaufte "&data&" kg."
doc Text in Formel 1 hinzufügen


Weitere Excel-Tutorials:

Kombinieren Sie mehrere Arbeitsmappen/Arbeitsblätter zu einer einzigen
Dieses Tutorial listet fast alle Kombinationsszenarien auf, denen Sie möglicherweise begegnen, und bietet Ihnen relativ professionelle Lösungen.

Text-, Zahlen- und Datumszellen aufteilen (in mehrere Spalten aufteilen)
Dieses Tutorial ist in drei Teile gegliedert: geteilte Textzellen, geteilte Zahlenzellen und geteilte Datumszellen. Jeder Teil enthält verschiedene Beispiele, die Ihnen helfen, den Aufteilungsauftrag zu handhaben, wenn das gleiche Problem auftritt.

Kombinieren Sie den Inhalt mehrerer Zellen, ohne Daten in Excel zu verlieren
Dieses Tutorial grenzt die Extraktion auf eine bestimmte Position in einer Zelle ein und sammelt verschiedene Methoden, um Text oder Zahlen aus einer Zelle anhand einer bestimmten Position in Excel zu extrahieren.

Vergleichen Sie zwei Spalten für Übereinstimmungen und Unterschiede in Excel
In diesem Artikel werden die meisten möglichen Szenarien des Vergleichs von zwei Spalten behandelt, die Sie möglicherweise treffen, und hoffen, dass er Ihnen helfen kann.


  • Super Formelriegel (leicht mehrere Textzeilen und Formeln bearbeiten); Layout lesen (leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen und Speichern von Daten; Inhalt geteilter Zellen; Kombinieren Sie doppelte Zeilen und Summe / Durchschnitt... doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie Duplizieren oder Eindeutig Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufällige Auswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen zu mehreren Blättern; Aufzählungszeichen einfügen, Kontrollkästchen und mehr ...
  • Lieblingsformeln und schnell einfügen, Bereiche, Diagramme und Bilder; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Text extrahieren, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen;; Paging-Zwischensummen erstellen und drucken; Inhalt und Kommentare zwischen Zellen konvertieren...
  • Superfilter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF...
  • Pivot-Tabellengruppierung nach Wochennummer, Wochentag und mehr ... Entsperrte, gesperrte Zellen anzeigen durch verschiedene Farben; Markieren Sie Zellen mit Formel / Name...
kte tab 201905
  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
officetab unten
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations