# Telefonnummern in Google Tabellen ins E.164-Format bringen

> E.164 erwarten Werbeplattformen und APIs – und genau dieses Format zerstören Tabellen still und leise. So wird aus deiner Spalte +6591234567.

- Source: https://www.8apps.co/de/blog/telefonnummern-e164-formatieren-google-tabellen
- Markdown: https://www.8apps.co/de/blog/telefonnummern-e164-formatieren-google-tabellen.md
- Published: 2026-09-02
- Author: 8apps-Team
- Language: de

---
## Was E.164 ist, in zehn Sekunden

E.164 ist das internationale Telefonformat: ein `+`, die Ländervorwahl, dann die Nummer, ohne Leerzeichen und ohne Satzzeichen – `+6591234567`, `+14155552671`. Google Ads verlangt es für Kundenlisten (*"Format phone numbers using the E.164 format"*, einschließlich *"the country code and '+' sign"*), und die meisten APIs meinen genau das, wenn sie von "internationalem Format" sprechen.

## Zuerst: die Tabelle daran hindern, die Daten zu zerstören

Telefonspalten sterben, bevor überhaupt eine Formel läuft:

- Eine lange Nummer wird zur **wissenschaftlichen Notation**, sobald Google Tabellen sie als Zahl liest.
- `07700 900461` **verliert die führende Null** – und einmal verloren, ist sie weg; späteres Umformatieren ist Datenverlust, keine Formatierung.
- `+44…` kann als **Formel** gelesen werden und einen Fehler erzeugen.

Die Lösung ist eine einzige Gewohnheit: Formatiere die Spalte als **Klartext, bevor Daten hineinkommen** (Format → Zahl → Nur Text). Nachträgliches Reparieren holt nicht zurück, was der Import bereits zerstört hat.

## Die Bereinigungsformeln

Alles entfernen, was keine Ziffer ist:

```
=REGEXREPLACE(TO_TEXT(A2), "\D", "")
```

Aus `(650) 555-1212` wird `6505551212`, aus `+44 7700 900461` wird `447700900461`. Dann kommt die Entscheidung, die dir keine Formel abnimmt – die Ländervorwahl:

- **Nummer bringt sie bereits mit** (11+ Ziffern, beginnend mit deiner Ländervorwahl): `+` voranstellen, fertig.
- **Inlandsformat mit führender Null** (Großbritannien, weite Teile Europas): Null weg, Vorwahl davor – `07700 900461` → `+447700900461`.
- **Reine Ortsnummer** (US `6505551212`): `+1` voranstellen.

Für eine Liste aus einem einzigen Land:

```
="+65" & REGEXREPLACE(TO_TEXT(A2), "^0*|\D", "")
```

Für Listen mit gemischten Ländern gibt es keine Formel, die richtig rät – du brauchst das Land als eigene Spalte und eine Zuordnung von Land zu Vorwahl. Das ist keine Erbsenzählerei: Ein falscher Treffer erzeugt eine gültig aussehende Nummer der falschen Person.

## Warum das heute mehr zählt als früher

Wenn die Liste als gehashte Identifikatoren zu einer Werbeplattform geht, hört Formatierung auf, kosmetisch zu sein. Hashing ist exakt: `+6591234567` und `6591234567` ergeben völlig verschiedene Digests, und nur einer davon kann matchen. Google Ads dokumentiert die E.164-Form mit Plus; Meta dokumentiert Ziffern mit Ländervorwahl, und das eigene Beispiel lautet `16505551212` – ohne Plus. **Dieselbe Telefonnummer braucht für die beiden Plattformen zwei unterschiedlich formatierte Eingaben.** Erst formatieren, je nach Ziel, dann hashen.

## Wo Hash Data hineinpasst

[Hash Data](/de/google-workspace/hash-data) arbeitet in der Tabelle, in der du ohnehin bist. Die Funktion `=HASHPHONE()` normalisiert eine Nummer auf E.164 und hasht sie in einem Schritt – die gesamte Kette von oben, ohne `REGEXREPLACE` in eine Digest-Formel zu verketten und diese dann zu pflegen.

## Quellen

- [Google Ads-Hilfe – Kundendatendatei formatieren](https://support.google.com/google-ads/answer/7659867) – gelesen am 20.08.2026
- [Meta – Conversions API customer information parameters](https://developers.facebook.com/docs/marketing-api/conversions-api/parameters/customer-information-parameters/) – gelesen am 20.08.2026
- [Microsoft – Keeping leading zeros and large numbers](https://support.microsoft.com/en-US/Excel/keeping-leading-zeros-and-large-numbers) – gelesen am 20.08.2026
