Inhaltsverzeichnis
Es kann vorkommen, dass Sie in Excel am Anfang, am Ende oder an einer beliebigen Position aller Zellen einer Auswahl Zeichen hinzufügen müssen. Ich schätze, jeder weiß, wie man das manuell macht. Es muss viel Zeit in Anspruch nehmen, den Text manuell in jede Zelle einzugeben. In diesem Artikel zeigen wir eine Reihe von einfachen Möglichkeiten, um dieselben Zeichen zu einer Auswahl hinzuzufügen.
Download Praxis Workbook
Laden Sie dieses Übungsheft herunter, um zu üben, während Sie diesen Artikel lesen.
Zeichen hinzufügen.xlsm5 einfache Möglichkeiten zum Hinzufügen von Zeichen in Excel
Stellen Sie sich folgendes Szenario vor: Sie haben Daten in vorhandenen Zellen, die Namen enthalten. Sie möchten vielleicht ein Präfix am Anfang jeder Zelle, ein Suffix am Ende oder einen Text vor einer Formel einfügen.
Methode 1: Ampersand-Operator (&) zum Hinzufügen von Zeichen in Excel
Das kaufmännische Und (&) ist ein Operator, der hauptsächlich dazu dient, mehrere Textzeichen zu einem einzigen zusammenzufügen.
verwenden wir es, um Zeichen vor/nach allen Zellen in einem Bereich einzufügen.
Schritt 1:
- Klicken Sie auf die erste Zelle der Spalte, in der die umgewandelten Namen erscheinen sollen (C5).
- Geben Sie das Gleichheitszeichen (=) ein, gefolgt von dem Text "Professor", gefolgt von einem kaufmännischen Und-Zeichen (&).
="Professor"& B5
Schritt 2:
- Markieren Sie die Zelle, die den Vornamen enthält (B5).
- Drücken Sie die Eingabetaste, um das Ergebnis zu sehen.
- Ziehen Sie, um die Zellen automatisch auszufüllen.
Methode 2: CONCATENATE-Funktion zum Hinzufügen von Zeichen in Excel
Die Funktion CONCATENATE ist eine Excel-Funktion, mit der Sie Text am Anfang und am Ende einer Textkette einfügen können.
Die Funktion KONKATENIEREN() ähnelt in ihrer Funktionsweise dem Operator &. Der einzige Unterschied zwischen den beiden besteht in ihrer Verwendung. Wir können diese Funktion am Anfang oder am Ende des Textes anwenden. In diesem Abschnitt werden wir beide Funktionen besprechen.
2.1 CONCATENATE zum Hinzufügen von Zeichen am Anfang aller Zellen
Sehen wir uns nun an, wie man einige Zeichen an den Anfang eines jeden Namens im Datensatz anfügt. Nehmen wir an, Sie möchten den Text " Professor "Befolgen Sie diese Schritte, um diese Methode zu erlernen.
Schritt 1:
Klicken Sie auf die erste Zelle der Spalte, in der die umgewandelten Namen erscheinen sollen ( F5 ).
Schritt 2:
- Gleichheitszeichen eingeben (=) um die Formel einzugeben.
- Geben Sie die Funktion CONCATENATE
Schritt 3:
- Geben Sie den Titel " Professor " in Anführungszeichen, gefolgt von einem Komma (,).
- Markieren Sie die Zelle, die den Vornamen enthält ( E5 )
- Setzen Sie eine schließende Klammer ein. In unserem Beispiel sollte Ihre Formel nun lauten
Formel Text
=CONCATENATE("Professor ", E5)
Schritt 4:
- Presse Eingabe .
- Ziehen Sie den Füllgriff nach unten, um denselben Effekt zu erzielen.
Sie werden feststellen, dass der Titel " Professor " wird vor den ersten Namen auf der Liste eingefügt.
2.2 KONKATENIEREN, um Zeichen an das Ende aller Zellen anzufügen
Nun wollen wir sehen, wie man einige Zeichen in die Ende eines jeden Namens im Datensatz. Nehmen wir an, Sie möchten den Text "( USA )" am Ende eines jeden Namens.
Schritt 1:
- Klicken Sie auf die erste Zelle der Spalte, in der die umgewandelten Namen erscheinen sollen (C5 in unserem Beispiel).
Schritt 2:
- Geben Sie das Gleichheitszeichen (=) ein, um eine Formel einzugeben.
- Eingabe die Funktion CONCATENATE .
- Wählen Sie die Zelle aus, die den Vornamen enthält (in unserem Beispiel B5).
- Dann fügen Sie ein Komma ein, gefolgt von dem Text "( USA )".
- Setzen Sie eine schließende Klammer. In unserem Beispiel sollte Ihre Formel nun lauten:
Formel Text
=CONCATENATE(B5, " (USA)")
Schritt 3:
- Drücken Sie die Eingabe .
- Ziehen Sie den Füllgriff nach unten, um denselben Effekt zu erzielen
Sie werden feststellen, dass der Text "( USA )." wird nach den ersten Namen in der Liste hinzugefügt.
Methode 3: Flash-Füllung zum Hinzufügen von Zeichen in Excel
Wenn Sie Excel 2013 oder eine neuere Version verwenden, können Sie die Blitzfüllfunktion von Excel wie von Zauberhand nutzen.
Bei dieser Funktion werden die Fähigkeiten von Excel zur Mustererkennung genutzt: Es erkennt ein Muster in Ihren Daten und füllt die restlichen Zellen der Spalte mit demselben Muster für Sie aus.
3.1 Flash-Füllung zum Hinzufügen von Text am Anfang aller Zellen
Schritt 1:
- Klicken Sie auf die erste Zelle der Spalte, in der die umgewandelten Namen erscheinen sollen ( F5 ).
- Geben Sie manuell den Text " Professor ", gefolgt von dem ersten Namen Ihrer Liste
Schritt 2
- Presse Eingabe .
- Klicken Sie auf die Zelle F5 wieder.
- Im Rahmen der Daten klicken Sie auf die Registerkarte Blitz-Füllung Taste (im Menü ' Data Tools'). Alternativ können Sie auch einfach auf STRG+E auf Ihrer Tastatur (Befehl+E ) wenn Sie mit einem Mac arbeiten).
Dadurch wird das gleiche Muster auf die übrigen Zellen der Spalte übertragen - und zwar im Handumdrehen!
3.2 Flash-Füllung zum Hinzufügen von Text am Ende aller Zellen
Schritt 1:
- Klicken Sie auf die erste Zelle der Spalte, in der die umgewandelten Namen erscheinen sollen ( C5 ).
- Geben Sie den Text "(" manuell ein. USA )", gefolgt von dem ersten Namen Ihrer Liste
Schritt 2:
- Presse Eingabe .
- Klicken Sie auf die Zelle C5 wieder.
- Im Rahmen der Daten klicken Sie auf die Registerkarte Blitz-Füllung Taste
Dadurch wird das gleiche Muster auf die übrigen Zellen der Spalte übertragen... und zwar blitzschnell!
Methode 4: Hinzufügen von Zeichen in Excel vor/nach einem bestimmten N-ten Zeichen
Um einen bestimmten Text oder ein bestimmtes Zeichen an einer bestimmten Stelle in einer Zelle einzufügen, teilen Sie die ursprüngliche Zeichenfolge in zwei Hälften auf und fügen Sie den Text dazwischen ein. Die Syntax für diese Methode lautet,
=CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))
Wo,
- LINKS (Zelle, n)= Position des n-ten Zeichens von links, das hinzugefügt werden soll.
- LEN (Zelle) -n)= Gesamtzahl der Zeichen abzüglich des n-ten Zeichens.
- RECHTS (Zelle, LEN(Zelle) -n))= Position des n-ten Zeichens von der rechten Seite.
- CONCATENATE(LEFT(cell, n) , " Text ", RIGHT(Zelle, LEN(Zelle) -n)) = Zwei Hälften mit der Funktion CONCATENATE zu einer addieren
Sie möchten zum Beispiel ein (-) nach dem 5. Zeichen zwischen den Wörtern James und (USA) aus Zelle B5 hinzufügen
Formel Text
=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))
Schritt 1:
- Geben Sie das Gleichheitszeichen (=) ein, um die Formel einzugeben.
- Verwenden Sie CONCATENATE Funktion, gefolgt von einer Klammer ()
Schritt 2:
- Verwenden Sie die Funktion LEFT zwischen Klammern.
- Wählen Sie die Zelle B5, die Sie hinzufügen möchten, und geben Sie ein Komma (,) ein.
- Geben Sie 5 für die 5. Position von links ein und schließen Sie die Klammer.
- Geben Sie den Bindestrich "-" zwischen Anführungszeichen ein.
Schritt 3:
- Verwenden Sie die richtige Funktion gefolgt von einem Komma
- Wählen Sie die Zelle B5 und geben Sie ein Komma ein.
- Verwenden Sie die LEN-Funktion und wählen Sie die Zelle B5
- Geben Sie minus 5 (-5) ein, um die Position des n-ten Zeichens von rechts zu bestimmen
- Schließen Sie die Klammern.
Schritt 4:
- Presse Eingabe um das Ergebnis zu sehen
Methode 5: VBA, um ein bestimmtes Zeichen zu allen Zellen hinzuzufügen
Die folgenden VBA-Makro wird Ihnen die Arbeit erleichtern, wenn Sie jeder Zelle einer Auswahl bestimmte Zeichen hinzufügen möchten.
5.1 VBA: Hinzufügen eines bestimmten Zeichens am Anfang jeder Zelle
Schritt 1:
- Wählen Sie den Bereich ( E5:E12 ), in dem Sie einen bestimmten Text hinzufügen werden
Schritt 2:
- Halten Sie die Alt + F11 Tasten in Excel, und es öffnet sich das Microsoft Visual Basic für Anwendungen Fenster.
- Klicken Sie auf einfügen. > Modul und fügen Sie den folgenden VBA-Code in das Modulfenster ein.
- Fügen Sie den folgenden VBA-Code hinzu
Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub
Schritt 3:
Drücken Sie die F5 Taste, um dieses Makro auszuführen, und alle Zellen werden dem Wert Professor vor dem Zellinhalt hinzugefügt
5.2 VBA: Hinzufügen von spezifischem Text am Ende jeder Zelle
Schritt 1:
- Wählen Sie den Bereich ( B5:B12 ), in dem Sie einen bestimmten Text hinzufügen werden
Schritt 2:
- Halten Sie die Alt + F11 Tasten in Excel, und es öffnet sich das Microsoft Visual Basic für Anwendungen Fenster.
- Klicken Sie auf einfügen. > Modul und fügen Sie den folgenden VBA-Code in das Modulfenster ein.
- Fügen Sie den folgenden VBA-Code hinzu
Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub
Schritt 3:
- Drücken Sie die F5 Taste, um dieses Makro auszuführen, und alle Zellen werden mit dem Wert "(USA)" vor dem Zellinhalt versehen
Schlussfolgerung
Vielen Dank für die Lektüre dieses Artikels. Mit diesen Methoden können Sie ganz einfach Zeichen in Zellen oder an bestimmten Positionen einfügen. Wenn Sie Fragen haben, können Sie sich gerne an uns wenden. Wir, das Exceldemy-Team, haben immer ein offenes Ohr für Ihre Fragen.