Inhaltsverzeichnis
Manchmal möchten wir bestimmte Werte ohne Bindestriche überprüfen, um ein tieferes Verständnis der Informationen zu erhalten. Aber wenn die Daten sehr groß sind, ist es nicht sinnvoll, Bindestriche manuell zu entfernen. In diesem Artikel erfahren Sie, wie Sie Bindestriche in Excel auf die drei effizientesten Arten entfernen können.
Download Praxisvorlage
Sie können die kostenlose Excel-Vorlage von hier herunterladen und selbst üben.
Bindestriche in Excel entfernen.xlsm
3 Einfache Methoden zum Entfernen von Bindestrichen in Excel
In diesem Abschnitt werden die Methoden zum Entfernen von Bindestrichen in Excel mit Hilfe der Funktion Suchen & Ersetzen Befehl in Excel, indem Sie den UNTERSTÜTZUNG Funktion, und durch die Implementierung VBA-Code .
1. suchen & ersetzen; Befehl zum Löschen von Bindestrichen
Die Suchen & Ersetzen Befehl ist die einfachste und gebräuchlichste Funktion, um die meisten Excel-bezogenen Aufgaben zu erledigen. Hier erfahren wir, wie man Bindestriche mit dem Befehl Suchen & Ersetzen Funktion in Excel.
Die entsprechenden Schritte werden im Folgenden beschrieben,
Schritt 1:
- Wählen Sie den Datensatz aus.
- Im Rahmen der Startseite Registerkarte, gehen Sie zu Suchen & Auswählen -> Ersetzen.
Schritt 2:
- Aus dem Pop-up Suchen und Ersetzen Feld, im Was finden schreiben Sie das Feld Bindestrich (-) Symbol.
- Lassen Sie die Ersetzen durch Feld leer .
- Presse Alle ersetzen .
Dadurch werden alle Striche aus Ihrem Datensatz in Excel gelöscht.
Dinge, die Sie beachten sollten
Es gibt einen großen Nachteil bei der Verwendung des Befehls Suchen & Ersetzen zum Entfernen von Bindestrichen in Excel: Wenn Ihre Daten mit einer Zahl beginnen Null (0) (z. B. 002-10-2324), werden alle führenden Nullen entfernt und Sie erhalten eine Ausgabe der geänderten Daten (z. B. wird aus 002-10-2324 2102324). Wenn Sie also den Befehl Suchen & Ersetzen verwenden möchten, um Bindestriche zu löschen, stellen Sie sicher, dass Sie eine Sicherungskopie der Originaldaten haben.
Lesen Sie mehr: Bindestriche aus Telefonnummern in Excel entfernen
2. eine Formel zum Löschen von Bindestrichen in Excel
Anders als Suchen & Ersetzen Befehlsfunktion in Excel ist die Verwendung von Formeln der sicherste und kontrollierteste Weg, um jede Art von Ergebnissen in Excel zu extrahieren. Um die Ausgabe eines Datensatzes ohne Bindestriche in Excel zu erhalten, können Sie Folgendes implementieren die Funktion SUBSTITUTE .
Allgemeine SUBSTITUTE-Formel,
=SUBSTITUTE(cell, "alte_Zeichenfolge", "neue_Zeichenfolge")
Hier,
alter_text = die Zeichenfolge, die Sie entfernen möchten.
neuer_text = die Zeichenkette, die Sie ersetzen möchten.
Schritte zum Entfernen von Bindestrichen in Excel mit dem UNTERSTÜTZUNG Funktion sind unten angegeben,
Schritt 1:
- Geben Sie in eine leere Zelle, in der Ihr Ergebnis erscheinen soll, zunächst ein gleich (=) Zeichen und schreiben dann SUBSTITUTE mit sich bringen.
- Innerhalb der Klammern der Funktion SUBSTITUTE, schreiben Sie zunächst die Referenznummer der Zelle von dem Sie den Bindestrich (-) entfernen möchten (in unserem Fall war die Zellennummer C5 ).
- Dann setzen Sie eine Komma (,) Symbol und schreiben Sie danach Bindestrich (-) Symbol innen Anführungszeichen (oder jeden anderen alten Text, den Sie entfernen möchten).
- Setzen Sie erneut eine Komma (,) und schließlich lassen Sie leere Anführungszeichen stehen, wenn Sie anstelle eines Bindestrichs (-) eine Null-Zeichenkette (oder eine beliebige neue Zeichenkette, durch die der alte Text ersetzt werden soll) wünschen.
Unsere benötigte Formel sieht also wie folgt aus,
=SUBSTITUTE(C5,"-","")
- Presse Eingabe .
Sie ersetzt Bindestriche (-) (oder jeden anderen Text, den Sie ausgewählt haben) mit null string (oder der Zeichenfolge, durch die Sie ihn ersetzen).
Schritt 2: Ziehen Sie die Zeile nach unten mit Füllen Griff um die Formel auf den Rest des Datensatzes anzuwenden.
Jetzt haben Sie das Ergebnis eines Datensatzes ohne Bindestriche (-) gefunden.
Lesen Sie mehr: Wie man Sonderzeichen in Excel entfernt
3 VBA-Code zum Entfernen von Bindestrichen einbetten
Wenn Sie ein erfahrener Excel-Benutzer sind, dann ist diese Methode nur für Sie geeignet. Die Verwendung von VBA zum Entfernen von Bindestrichen ist der schnellste und absolut beste Weg, um die Aufgabe zu erledigen.
Schritt 1: Presse Alt + F11 auf Ihrer Tastatur oder gehen Sie auf die Registerkarte Entwickler -> Visual Basic zu öffnen Visual Basic-Editor .
Schritt 2: Klicken Sie im Pop-up-Codefenster in der Menüleiste auf Einfügen -> Modul .
Schritt 3: Kopieren Sie den folgenden Code und fügen Sie ihn in das Codefenster ein.
Sub RemoveDashes() Dim R As range Dim W As range On Error Resume Next xTitleId = "Excel" Set W = Application.Selection Set W = Application.InputBox("Range", xTitleId, W.Address, Type:=8) Application.ScreenUpdating = False For Each R In W R.NumberFormat = "@" R.Value = VBA.Replace(R.Value, "-", "") Next Application.ScreenUpdating = True End Sub
Ihr Code ist nun einsatzbereit.
Schritt 4: Presse F5 auf Ihrer Tastatur oder wählen Sie in der Menüleiste Run -> Run Sub/UserForm Sie können auch einfach auf die Schaltfläche kleines Play-Symbol in der Untermenüleiste, um das Makro auszuführen.
Schritt 5: Aus dem Pop-up Makro wählen Sie das Fenster Makro Name RemoveDashes -> Ausführen .
Schritt 6: In dem Pop-up-Dialogfeld, zum gewünschten Arbeitsblatt wechseln wählen Sie die gewünschte Reichweite und klicken Sie OK .
Dadurch werden alle Bindestriche (-) in Ihrem Datensatz durch eine Nullzeichenkette ersetzt.
Wenn Sie einen anderen Text mit VBA-Code durch etwas anderes ersetzen wollen, dann ändern Sie einfach Zeile Nr. 11 des Codes nach Ihrem Bedarf.
Um mehr zu verstehen,
Anstatt die Zeile zu schreiben als,
R.Value = VBA.Replace(R.Value, "-", "")
Schreiben Sie es als,
R.Value = VBA.Replace(R.Value, "alter_text", "neuer_text")
Hier,
alter_text = die Zeichenfolge, die Sie entfernen möchten.
neuer_text = die Zeichenkette, die Sie ersetzen möchten.
Lesen Sie mehr: Leerzeichen in Excel entfernen
Schlussfolgerung
Dieser Artikel beschreibt die Methoden zum Entfernen von Bindestrichen in Excel mit Hilfe des Befehls Suchen & Ersetzen für Excel-Anfänger, die sicherste Methode der SUBSTITUTE-Formel für fortgeschrittene Excel-Benutzer und die Implementierung von VBA-Code für Excel-Experten. Ich hoffe, dass dieser Artikel sehr nützlich für Sie war. Wenn Sie Fragen zum Thema haben, können Sie diese gerne stellen.