Extrahierung von alphanumerischen Zeichen in Excel
Schritt-für-Schritt-Anleitung
Um alphanumerische Zeichen aus einer Adresse in Excel zu extrahieren, kannst Du folgende Formeln verwenden. Diese Anleitung gilt für Excel-Versionen, die Matrixformeln unterstützen.
- Angenommene Adresse: Du hast eine Zelle (z.B. A1) mit der Adresse „Camburger Str. 3“.
- Straßenname extrahieren: Verwende in Zelle B1 die folgende Formel:
=LINKS(A1;MAX(WENN(TEIL(A1;SPALTE($1:$20);1)=" ";SPALTE($1:$20))))
Diese Formel sucht nach dem letzten Leerzeichen und gibt den Straßennamen zurück.
- Hausnummer extrahieren: Setze in Zelle C1 die folgende Formel ein:
=RECHTS(A1;LÄNGE(A1)-LÄNGE(B1)-1)
Diese Formel berechnet die Länge der Hausnummer und gibt sie zurück.
Häufige Fehler und Lösungen
-
Fehler: „#WERT!“ erscheint.
- Lösung: Überprüfe, ob die Formel als Matrixformel eingegeben wurde. Drücke
STRG + SHIFT + ENTER
, um die Matrixformel korrekt abzuschließen.
-
Problem mit Leerzeichen: Wenn Adressen wie „Kolpingstr. 4 - 6“ auftreten, wird die Hausnummer nicht korrekt extrahiert.
Alternative Methoden
Eine weitere Möglichkeit zur Extrahierung von alphanumerischen Zeichen wäre die Verwendung von VBA (Visual Basic for Applications). Hier ein einfaches Skript:
Function ExtractStreet(Address As String) As String
Dim Parts() As String
Parts = Split(Address, " ")
ExtractStreet = Join(Application.Index(Parts, 1), " ")
End Function
Mit dieser Funktion kannst Du den Straßennamen direkt in einer Zelle aufrufen.
Praktische Beispiele
Hier sind einige Beispiele für die Anwendung der Formeln:
Adresse |
Straße |
Hausnummer |
Collenbachstr. 124 |
Collenbachstr. |
124 |
Straße des 17. Juni 35 |
Straße des 17. Juni |
35 |
Gartenstr. 12b |
Gartenstr. |
12b |
Kolpingstr. 4 - 6 |
Kolpingstr. |
4 - 6 |
am Stein VIII |
am Stein |
VIII |
Diese Beispiele zeigen, wie die Formeln unterschiedliche alphanumerische Zeichenfolgen verarbeiten.
Tipps für Profis
- Nutze die Funktion „TEXTVERKETTEN“, um mehrere Teile einer Adresse in einer neuen Zelle zu kombinieren.
- Experimentiere mit benutzerdefinierten Formatierungen, um alphanumerische Werte anzuzeigen (z.B. „anzeige alphanumerisch 20 zeichen“).
- Halte eine Liste von häufig verwendeten alphanumerischen Zeichen bereit, um die Formel noch effizienter zu gestalten.
FAQ: Häufige Fragen
1. Was sind alphanumerische Zeichen?
Alphanumerische Zeichen sind Zeichen, die sowohl Buchstaben als auch Zahlen enthalten. Sie werden häufig in Adressen verwendet.
2. Wie kann ich mehrere Adressen gleichzeitig verarbeiten?
Du kannst die Formeln in die gesamte Spalte kopieren, um sie auf mehrere Adressen anzuwenden. Achte darauf, die Zellbezüge entsprechend anzupassen.
3. Was ist der Unterschied zwischen alphanumerischen Zeichen und reinen Zahlen?
Alphanumerische Zeichen umfassen sowohl Buchstaben als auch Zahlen, während reine Zahlen nur Ziffern beinhalten.
4. Wie kann ich ein alphanumerisches Datum formatieren?
Verwende die Funktion „TEXT“, um Daten in einem alphanumerischen Format darzustellen. Beispiel:
=TEXT(A1; "dd.mm.yyyy")
5. Gibt es eine Möglichkeit, alphanumerische Zeichen zu zählen?
Ja, Du kannst die Funktion „LÄNGE“ verwenden, um die Anzahl der Zeichen in einer Zelle zu zählen, z.B. =LÄNGE(A1)
.