Wie kann man schnell Bindestriche aus Zellen in Excel entfernen?

Angenommen, es gibt eine Liste von Postleitzahlen oder langer ISBN-Nummern in Ihren Arbeitsblattzellen, und die langen Nummern enthalten Bindestriche. Aus einem bestimmten Grund müssen Sie die Bindestriche zwischen den Zahlen entfernen (wie in den folgenden Screenshots gezeigt). Gibt es schnelle Möglichkeiten, diese Bindestriche zwischen den Zahlen in Excel zu entfernen?
Bindestriche mit Formel aus Zellen entfernen
Bindestriche ganz einfach mit Kutools für Excel aus Zellen entfernen
Bindestriche mit VBA-Code aus Zellen entfernen
Bindestriche mit Formel aus Zellen entfernen
Mit dieser SUBSTITUTE-Funktion werden die Zahlen in Textwerte umgewandelt, sodass beim Entfernen der Bindestriche weder führende Nullen entfernt werden noch die Zahlen in Exponentialschreibweise umgewandelt werden. Bitte gehen Sie wie folgt vor:
1. Geben Sie in einer angrenzenden leeren Zelle, zum Beispiel C1, diese Formel ein: =SUBSTITUTE(A1,"-",""), siehe Screenshot:
2. Drücken Sie die Eingabetaste, und wählen Sie Zelle C1 aus, dann ziehen Sie das Ausfüllkästchen über den Bereich, in dem Sie diese Formel verwenden möchten. Und die Bindestriche zwischen den Zahlen wurden entfernt. Siehe Screenshot:
Bindestriche mit Kutools für Excel aus Zellen entfernen
Wenn Sie Anfänger in Excel sind, sind sowohl die Formel als auch der Code schwierig für Sie. Machen Sie sich keine Sorgen, die Funktion „Bestimmte Zeichen löschen“ von Kutools für Excel kann Ihnen helfen, die Bindestriche schnell aus den Zellen zu löschen.
1. Wählen Sie den Bereich aus, aus dem Sie Bindestriche entfernen möchten, und klicken Sie dann auf Kutools > Text > Bestimmte Zeichen löschen, siehe Screenshot:
2. Aktivieren Sie im Dialogfeld „Bestimmte Zeichen löschen“ die Option Benutzerdefiniert, und geben Sie das Zeichen „-“ in das Textfeld ein. Dann können Sie die Ergebnisse im Vorschaufenster sehen. Klicken Sie anschließend auf die Schaltfläche OK, um alle Bindestriche in den ausgewählten Zellen zu entfernen. Siehe Screenshot:
Hinweis: Wenn die ausgewählten Zellen führende Nullen oder viele Ziffern enthalten, um die führenden Nullen beizubehalten und zu verhindern, dass die Zahl nach dem Entfernen der Bindestriche in Exponentialschreibweise umgewandelt wird, müssen Sie die Zellen wie im folgenden Screenshot gezeigt als Text formatieren, bevor Sie das Hilfsprogramm „Bestimmte Zeichen löschen“ anwenden.
Wenn Sie eine kostenlose Testversion (30-Tag) dieses Hilfsprogramms nutzen möchten, klicken Sie bitte hier, um es herunterzuladen, und gehen Sie dann zur Anwendung der Berechnung gemäß den oben genannten Schritten.
Bindestriche mit VBA-Code aus Zellen entfernen
Mit dem folgenden VBA-Code können Sie auch die Bindestriche zwischen den Zahlen aus einem Zellbereich entfernen.
1. Markieren Sie den Bereich, aus dem Sie die Bindestriche entfernen möchten.
2. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
3. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modulfenster ein.
VBA: Bindestriche zwischen Zahlen entfernen
Sub DeleteDashes()
'Update 20130907
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)
Application.ScreenUpdating = False
For Each rng In WorkRng
rng.NumberFormat = "@"
rng.Value = VBA.Replace(rng.Value, "-", "")
Next
Application.ScreenUpdating = True
End Sub
4. Drücken Sie dann die Taste F5, um diesen Code auszuführen, und ein Dialogfeld erscheint, das Sie auffordert, einen Bereich auszuwählen, den Sie verwenden möchten. Siehe Screenshot:
5. Klicken Sie anschließend auf OK, und die Bindestriche zwischen den Zahlen wurden aus den Zellen entfernt. Das Zahlenformat wurde in das Textformat umgewandelt. Siehe Screenshots:
Verwandte Artikel:
- Alphabetische Zeichen aus Zellen entfernen
- Nicht-numerische Zeichen aus Zellen entfernen
- Numerische Zeichen aus Zellen entfernen
- Nicht-druckbare Zeichen aus Zellen entfernen
- Nicht-alphabetische Zeichen aus Zellen entfernen
- Schnelles Entfernen von Zeilenumbrüchen
- Nicht-alphanumerische Zeichen entfernen
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!