Namen tauschen innerhalb einer Zelle in Excel
Schritt-für-Schritt-Anleitung
Um in Excel Vor- und Nachnamen zu tauschen, wenn die Namen in einer Zelle stehen, kannst Du folgende Schritte befolgen:
- Daten kopieren: Kopiere die Spalte mit den Namen (z.B.
A1:A2000) in ein neues Blatt.
- Text in Spalten verwenden: Wähle die kopierte Spalte aus, gehe zu
Daten > Text in Spalten. Wähle „Getrennt“ und klicke auf „Weiter“. Setze den Trenner auf „Komma“ und klicke auf „Fertigstellen“.
- Namen zusammensetzen: In der neuen Spalte kannst Du die Namen wieder zusammenführen. Verwende dazu die folgende Formel in der Zelle
C1:
=TEIL(A1;FINDEN(",";A1)+1;99)&" "&LINKS(A1;FINDEN(",";A1)-1)
Diese Formel wird den Nachnamen und den Vornamen tauschen.
- Nach unten ziehen: Ziehe die Formel nach unten, um alle Namen zu konvertieren.
Häufige Fehler und Lösungen
-
Fehler: Formel funktioniert nicht
Lösung: Stelle sicher, dass die Namen im Format „Nachname, Vorname“ vorliegen. Prüfe auch, ob in den Zellen zusätzliche Leerzeichen vorhanden sind. Diese können mit der Funktion GLÄTTEN entfernt werden.
-
Fehler: Namen werden nicht richtig getrennt
Lösung: Vergewissere Dich, dass Du den richtigen Trenner (Komma) im Schritt „Text in Spalten“ ausgewählt hast.
Alternative Methoden
Falls Du eine VBA-Lösung bevorzugst, kannst Du ein einfaches Makro verwenden. Hier ist ein Beispiel:
Sub NamenTauschen()
Dim Zelle As Range
For Each Zelle In Selection
If InStr(Zelle.Value, ",") > 0 Then
Dim Teile() As String
Teile = Split(Zelle.Value, ",")
Zelle.Value = Trim(Teile(1)) & " " & Trim(Teile(0))
End If
Next Zelle
End Sub
Um das Makro zu verwenden, drücke ALT + F11, füge ein neues Modul ein und kopiere den Code dort hinein. Führe das Makro aus, während Du die Zellen mit den Namen ausgewählt hast.
Praktische Beispiele
Angenommen, Du hast folgende Namen in der Spalte A:
| A |
| Krüger, Michael |
| Mustermann, Max |
Nach Anwendung der oben genannten Schritte oder des Makros erscheinen sie in der Spalte C als:
| C |
| Michael Krüger |
| Max Mustermann |
Tipps für Profis
- Verwende die
SVERWEIS-Funktion, um Vor- und Nachnamen in einer anderen Tabelle zu suchen und zu tauschen.
- Nutze die
FILTER- oder SORTIEREN-Funktionen, um die Daten nach Nachnamen zu sortieren, bevor Du sie tauschst.
- Wenn Du häufig Namen in Excel bearbeiten musst, erstelle eine benutzerdefinierte Funktion in VBA für mehr Flexibilität.
FAQ: Häufige Fragen
1. Kann ich die Formel auch verwenden, wenn die Namen ohne Komma sind?
Ja, Du müsstest die Formel anpassen, um den richtigen Trenner zu verwenden.
2. Gibt es eine Möglichkeit, mehrere Spalten mit Namen gleichzeitig zu tauschen?
Ja, Du kannst die oben genannte Formel in mehreren Spalten anwenden oder das Makro anpassen, um mehrere Spalten gleichzeitig zu bearbeiten.
3. Funktioniert diese Methode in allen Excel-Versionen?
Ja, die beschriebenen Methoden funktionieren in den meisten modernen Excel-Versionen, einschließlich Excel 2016, 2019 und Microsoft 365.