KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie trennt man die Vorwahl von der Telefonnummer in Excel?

AutorSun Änderungsdatum

Wenn Sie eine Liste mit Kunden-Telefonnummer in einem Excel-Arbeitsblatt haben und Ihre Kunden nach geografischen Regionen analysieren oder gruppieren möchten, ist es unerlässlich, die Vorwahlen aus den vollständigen Telefonnummer zu extrahieren. Dies ist besonders nützlich, wenn Sie Ihre Daten nach Vorwahlen filtern, sortieren oder zusammenfassen müssen – beispielsweise für Marketing-, Logistik- oder regionale Berichtszwecke. Excel bietet mehrere effektive Lösungen zum Extrahieren von Vorwahlen, wobei die Wahl der richtigen Methode von der Struktur Ihres Datensatzes und Ihren persönlichen Vorlieben abhängt. Im Folgenden stellen wir drei praktische Methoden zum Trennen von Vorwahlen aus Telefonnummer in Excel vor, jeweils mit eigenen Vorteilen und Anwendungsszenarien.

Vorwahl von Telefonnummer mithilfe einer Formel in Excel trennen

Vorwahl von Telefonnummer mithilfe von Text in Spalten trennen

VBA-Code – Vorwahlen automatisch aus Telefonnummer extrahieren


Vorwahl von Telefonnummer mithilfe einer Formel in Excel trennen

Diese Methode eignet sich ideal, wenn Ihre Telefonnummer stets demselben Muster folgen, beispielsweise bei standardisierten nordamerikanischen Telefonnummer, bei denen die Vorwahl stets aus den ersten drei Ziffern besteht. Die Verwendung einer Formel ist schnell, einfach anzuwenden und funktioniert gut für kleine bis mittelgroße Listen.

In der Regel wird die Vorwahl durch die ersten drei Zeichen der Telefonnummer dargestellt – unabhängig davon, ob Bindestriche oder Klammern enthalten sind. Für einfache Fälle, in denen jede Nummer mit der Vorwahl beginnt, können Sie folgende Formel verwenden:

1. Wählen Sie die Zelle aus, in der die extrahierte Vorwahl erscheinen soll (z. B. C1, wenn sich Ihre Telefonnummer in B1 befindet). Geben Sie anschließend die folgende Formel ein:

=MID(B1,1,3)

2. Drücken Sie Enter, um die Eingabe zu bestätigen; die Vorwahl wird angezeigt. Um dies schnell auf Ihre gesamte Liste anzuwenden, ziehen Sie das Ausfüllkästchen in der unteren rechten Ecke der Zelle entlang der Spalte für alle entsprechenden Telefonnummern.

Vorwahl mit Formel von der Telefonnummer trennen

Hinweis: Enthält Ihre Telefonnummer Formatierungen wie Leerzeichen, Bindestriche oder Klammern (z. B. „(123) 456-7890“ oder „123-456-7890“), muss die Formel möglicherweise angepasst werden, um diese Formate zu berücksichtigen. Hier ist ein Beispiel für eine Formel bei einer Telefonnummer mit Klammern:

=MID(B1,2,3)

Passen Sie Startposition und Länge entsprechend Ihrem spezifischen Datenformat an. Prüfen Sie stets anhand einiger Beispiele, ob die Formel wirklich nur die gewünschte Vorwahl zurückgibt. Unterschiedliche Formate innerhalb Ihres Datensatzes erfordern gegebenenfalls zusätzliche Logik oder eine vorherige Bereinigung.

Falls die Formel nicht die erwartete Vorwahl extrahiert, überprüfen Sie das ursprüngliche Format Ihrer Telefonnummer und passen Sie die Formel entsprechend an. Beispielsweise können Sie Funktionen wie LINKS(), RECHTS() oder SUCHEN() für komplexere Anpassungen nutzen.


Vorwahl von Telefonnummer mithilfe von Text in Spalten in Excel trennen

Diese Methode eignet sich ideal, wenn Sie mit Telefonnummern fester Länge arbeiten oder Vorwahl und übrige Nummer stets an denselben Positionen stehen. Mithilfe des Werkzeugs „Text in Spalten“ können Sie Ihre Daten entweder nach fester Breite oder anhand eines festgelegten Trennzeichens aufteilen. Es ist perfekt für mittelgroße Datensätze – bei stark variierenden Telefonnummernformaten oder umfangreichen Datenbereinigungen jedoch weniger geeignet.

1. Markieren Sie die Spalte, die Ihre Liste mit Telefonnummern enthält. Navigieren Sie zum oberen Menüband und klicken Sie auf Daten > Text in Spalten. Siehe Screenshot:

Vorwahl mit der Funktion Text in Spalten von der Telefonnummer trennen

2. Wählen Sie im Assistent zum Umwandeln von Text in Spalten die Option Feste Breite und klicken Sie auf Weiter. Diese Option eignet sich ideal, wenn die Vorwahl stets dieselbe Länge am Anfang der Nummer hat. Siehe Screenshot:

Assistent für die Funktion Text in Spalten 1

3. Legen Sie im nächsten Schritt Ihre Feldbreite fest, indem Sie nach der Vorwahl einen Trennstrich einfügen (bei einer dreistelligen Vorwahl klicken Sie nach dem dritten Zeichen). Passen Sie den Trennstrich bei Bedarf an das Format Ihrer Daten an. Siehe Screenshot:

Assistent für die Funktion Text in Spalten 2

Wenn Ihre Nummern unterschiedliche Formate oder Längen haben, verwenden Sie stattdessen die Option „Getrennt“ zusammen mit einem bestimmten Trennzeichen wie Leerzeichen, Bindestrich oder Klammern.

4. Klicken Sie auf Fertig stellen. Die Spalte wird nun geteilt, und die Vorwahlen erscheinen in einer neuen Spalte – so können Sie ganz einfach nach Vorwahl analysieren oder gruppieren.

Vorwahl mit der Funktion Text in Spalten von der Telefonnummer trennen, um das Ergebnis zu erhalten

Tipp: Prüfen Sie unbedingt die Vorschau im Assistenten, bevor Sie den Vorgang abschließen. Sollten die Daten falsch dargestellt werden, gehen Sie zurück und passen Sie das Trennzeichen oder den Trennstrich entsprechend an. Erstellen Sie vor der Nutzung der Funktion „Text in Spalten“ stets eine Sicherungskopie Ihres Arbeitsblatts – sie überschreibt nämlich Daten in benachbarten Spalten.


VBA-Code – Vorwahlen automatisch aus Telefonnummer extrahieren

Für große Datensätze oder Listen mit unregelmäßigen Telefonnummerformaten bietet das Erstellen eines einfachen VBA-Makros eine skalierbare Lösung, um Vorwahlen effizient zu extrahieren. Dieser Ansatz erweist sich besonders als wertvoll, wenn Vorwahlen mit oder ohne Klammern, Bindestriche, Leerzeichen oder andere Sonderzeichen vorkommen. VBA ermöglicht eine maßgeschneiderte Extraktionslogik und verarbeitet Ausnahmen zuverlässiger als formelbasierte Methoden.

1. Klicken Sie im Excel-Menüband auf Entwicklertools und wählen Sie dann Visual Basic, um den VBA-Editor zu öffnen. Klicken Sie im neuen Fenster Microsoft Visual Basic für Applikationen auf Einfügen > Modul. Kopieren Sie den folgenden Code, und fügen Sie ihn in das Modul ein:

Sub ExtractAreaCodes()
    Dim cell As Range
    Dim phoneStr As String
    Dim areaCode As String
    Dim regEx As Object
    Set regEx = CreateObject("VBScript.RegExp")
    
    regEx.Pattern = "\(?(\d{3})\)?[-\s.]?"
    regEx.Global = False
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set phoneRange = Application.InputBox("Select phone number range", xTitleId, "", Type:=8)
    
    For Each cell In phoneRange
        phoneStr = cell.Value
        If regEx.Test(phoneStr) Then
            areaCode = regEx.Execute(phoneStr)(0).SubMatches(0)
            cell.Offset(0, 1).Value = areaCode
        Else
            cell.Offset(0, 1).Value = ""
        End If
    Next cell
    
    Set regEx = Nothing
End Sub

2. Um das Makro auszuführen, klicken Sie im VBA-Editor auf die Schaltfläche Ausführen-Schaltfläche. Anschließend erscheint ein Dialogfeld, in dem Sie den Bereich mit Ihren Telefonnummern auswählen. Das Makro extrahiert automatisch die Vorwahlen und platziert sie in der direkt rechts neben Ihren Daten liegenden Spalte (z. B. erscheinen Vorwahlen in Spalte C, wenn sich die Telefonnummern in Spalte B befinden).

Tipp: Dieser Code funktioniert für Telefonnummern, die unmittelbar nach der Vorwahl Klammern, Bindestriche, Leerzeichen oder Punkte enthalten – oder auch nicht. Sollte das Format noch komplexer sein, können Sie den regulären Ausdruck im Code weiter anpassen. Prüfen Sie stets das Ergebnis und korrigieren Sie Fälle, in denen die Extraktion fehlschlägt – beispielsweise bei Nummern ohne Vorwahl oder ungewöhnlichen Mustern.


Verwandte Artikel:

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

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 zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins