Wie trennt man die Vorwahl von der Telefonnummer in Excel?
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.

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:

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:

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:

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.

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
. 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
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.
- 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