Direkt zum Inhalt

Wie entferne ich schnell Striche aus Zellen in Excel?

Angenommen, Ihre Arbeitsblattzellen enthalten eine Liste mit Postleitzahlen oder langen ISBN-Nummern, und die langen Nummern enthalten Bindestriche. Aus irgendeinem Grund müssen Sie die Bindestriche zwischen den Nummern entfernen (wie die folgenden Screenshots zeigen). Gibt es schnelle Möglichkeiten, diese Striche zwischen den Zahlen in Excel zu entfernen?

Entfernen Sie Striche aus Zellen mit der Formel
Entfernen Sie Bindestriche aus Zellen mit VBA-Code
Entfernen Sie mit Kutools for Excel ganz einfach Bindestriche aus Zellen


Entfernen Sie Striche aus Zellen mit der Formel

Mit diesem ERSATZ Funktion werden die Zahlen in Textwerte konvertiert. Wenn Sie also die Bindestriche entfernen, wird weder die führende 0 entfernt, noch werden die Zahlen zur wissenschaftlichen Notation. Bitte gehen Sie wie folgt vor:

1. Geben Sie in einer benachbarten leeren Zelle, z. B. C1, die folgende Formel ein: = SUBSTITUT (A1, "-", ""), siehe Screenshot:

2. Drücken Sie Enter Drücken Sie die Taste und wählen Sie Zelle C1 aus. Ziehen Sie dann den Füllpunkt in den Bereich, in dem Sie diese Formel enthalten möchten. Und die Striche zwischen den Zahlen wurden entfernt. Siehe Screenshot:

Entfernen Sie einfach alle numerischen, nicht numerischen oder angegebenen Zeichen wie "Bindestriche" aus Zellen in Excel:

Kutools for Excel's Zeichen entfernen Mit dem Dienstprogramm können Sie auf einfache Weise alle numerischen, nicht numerischen oder angegebenen Zeichen aus ausgewählten Zellen in Excel entfernen.
Jetzt herunterladen und ausprobieren! (30 Tage kostenloser Trail)


Entfernen Sie Bindestriche aus Zellen mit VBA-Code

Mit dem folgenden VBA-Code können Sie auch die Bindestriche zwischen den Zahlen aus einem Zellbereich entfernen.

1. Markieren Sie den Bereich, in dem Sie die Bindestriche entfernen möchten.

2. Halten Sie die Taste gedrückt ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.

3. Klicken Sie Insert > Modulund 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. Dann drücken F5 Wenn Sie die Taste drücken, um diesen Code auszuführen, wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, einen Bereich auszuwählen, den Sie verwenden möchten. Siehe Screenshot:

5. Und dann klick OKwurden die Striche zwischen den Zahlen aus den Zellen entfernt. Und das Zahlenformat wird in das Textformat konvertiert. Siehe Screenshots:


Entfernen Sie mit Kutools for Excel Bindestriche aus Zellen

Wenn Sie ein Excel-Anfänger sind, sind sowohl die Formel als auch der Code für Sie schwierig, bitte machen Sie sich keine Sorgen Kutools for Excel Zeichen entfernen Mit dieser Funktion können Sie die Striche schnell aus den Zellen löschen.

Vor der Bewerbung Kutools for Excel, Bitte Laden Sie es zuerst herunter und installieren Sie es.

1. Wählen Sie den Bereich aus, in dem Sie Striche entfernen möchten, und klicken Sie dann auf Kutoolen > Text > Zeichen entfernen, siehe Screenshot:

2. In dem Zeichen entfernen Dialogfeld überprüfen Maßgeschneidert Option und geben Sie “-Wenn Sie das Zeichen in das Textfeld eingeben, können Sie eine Vorschau der Ergebnisse aus dem anzeigen Vorspann Feld. Klicken Sie dann auf OK Schaltfläche, um alle Striche in ausgewählten Zellen zu entfernen. Siehe Screenshot:

Note. Wenn die ausgewählten Zellen führende Nullen oder viele Ziffern enthalten, müssen Sie die Zellen als Text formatieren, um die führenden Nullen beizubehalten und zu vermeiden, dass die Zahl nach dem Entfernen der Bindestriche zur wissenschaftlichen Notation wird Zeichen entfernen Dienstprogramm.

  Wenn Sie eine kostenlose Testversion (30 Tage) dieses Dienstprogramms wünschen, Bitte klicken Sie, um es herunterzuladenund wenden Sie dann die Operation gemäß den obigen Schritten an.


Entfernen Sie mit Kutools for Excel ganz einfach Bindestriche aus Zellen


In Verbindung stehende Artikel:

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • 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!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
this and the concatenate command have saved my brain from melting! thank you!
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
unimpressed with your instructions - using the =SUBSTITUTE formula above, the leading zeros are stripped
This comment was minimized by the moderator on the site
THANK YOU EXTEND OFFICE IT'S VERY HELPFUL AND SIMPLE.. KUDOS!
This comment was minimized by the moderator on the site
Use the find and replace feature. (Ctrl + F, click the replace tab). Enter "-" Into the find field (or whatever you're trying to remove) and hit the replace button. Make sure you leave the "Replace with" field blank.
This comment was minimized by the moderator on the site
Great it works
This comment was minimized by the moderator on the site
WOW.... You win this whole thread, THANK YOU!!!
This comment was minimized by the moderator on the site
Hi, This is manish gupta and it is the good code of removing the border areas in excel sheets. thanks and regards manish gupta
This comment was minimized by the moderator on the site
HI , MY PROBMEL SOLVE PLEASE
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations