Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Namen tauschen innerhalb einer Zelle

Namen tauschen innerhalb einer Zelle
10.02.2005 15:52:00
Thomas
Hallo alle zusammen,
ich habe eine sehr große Tabelle (mehr als 2000 Zeilen) und in der Spalte NAMEN allen steht der Nachname und der Vorname innerhalb der Zelle falsch herum. Gibt es eine Formel wie "tauschen" o.ä. oder hat jemand ein kleines Makro hierfür. Wenn ich alles per Hand neu schreiben muss sitze ich ja Tage daran.
Bitte helft mir.
Danke Thomas
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Nachtrag zu meiner Frage von oben
10.02.2005 15:54:26
oben
Habe doch etwas wichtiges vergessen,
die Nachnamen sind mit einem Komma vom Vornamen getrennt.
Gruß
THomas
AW: Nachtrag zu meiner Frage von oben
oben
kopier die spalte auf ein anderes blatt,
trenn mit "text in spalten" die spalte in zwei auf, trenner Komma, (findet sich unter extras)
und verknüpfe sie mit "&" in einer anderen spalte wieder .(=A1 & " , " & b1)
die kann dann wieder einkopiert werden.
Anzeige
AW: Nachtrag zu meiner Frage von oben
oben
Hi Thomas,
eine Formellösung
Tabelle1
 AB
1Krüger, Michael Michael Krüger
2Mustermann, Max Max Mustermann
Formeln der Tabelle
B1 : =TEIL(A1;FINDEN(",";A1)+1;99)&" "&LINKS(A1;FINDEN(",";A1)-1)
B2 : =TEIL(A2;FINDEN(",";A2)+1;99)&" "&LINKS(A2;FINDEN(",";A2)-1)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß Hübi
Anzeige
Danke beides klappt super o.T.
10.02.2005 16:54:39
Thomas
Danke für die Antwort - erledigt o.T.
Hübi
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

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:

  1. Daten kopieren: Kopiere die Spalte mit den Namen (z.B. A1:A2000) in ein neues Blatt.
  2. 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“.
  3. 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.

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige