Vor- und Nachnamen in Excel zusammenführen und suchen
Schritt-für-Schritt-Anleitung
Um in Excel Vor- und Nachnamen zusammenzuführen, kannst du die folgende Excel-Formel verwenden. Angenommen, der Nachname steht in Spalte B und der Vorname in Spalte C:
-
Öffne dein Excel-Dokument.
-
Klicke auf die Zelle, in der du den verbundenen Namen haben möchtest (zum Beispiel E1).
-
Gib die folgende Formel ein:
=B1 & " " & C1
Diese Formel verbindet den Nachnamen und den Vornamen mit einem Leerzeichen dazwischen.
-
Ziehe die Ecke der Zelle nach unten, um die Formel auf die restlichen Zeilen anzuwenden.
Du kannst auch das Geburtsdatum hinzufügen, indem du die Formel wie folgt erweiterst:
=B1 & C1 & TEXT(D1;"TT.MM.JJJJ")
Häufige Fehler und Lösungen
-
Formel liefert einen Fehler: Stelle sicher, dass du die korrekten Zellreferenzen verwendest. Achte auch darauf, dass in den Zellen Werte vorhanden sind.
-
Namen werden nicht korrekt angezeigt: Überprüfe, ob die Zellen mit den Nachnamen und Vornamen keine Leerzeichen oder unerwartete Zeichen enthalten.
-
Geburtsdatum wird nicht richtig formatiert: Stelle sicher, dass das Geburtsdatum im richtigen Datumsformat eingegeben ist.
Alternative Methoden
Wenn du eine dynamische Lösung benötigst, um in Excel nach Namen zu suchen, kannst du VBA verwenden. Hier ist ein einfaches Skript, um Vor- und Nachnamen sowie das Geburtsdatum zu suchen:
Sub inZeile()
Dim Suche(3), out(3), myMatch
Dim i&, n%, lastR&
lastR = Cells(Rows.Count, 2).End(xlUp).Row
Suche(1) = [E1] 'Nachname
Suche(2) = [F1] 'Vorname
Suche(3) = CDbl([G1]) ' Geb. Datum
out(1) = Application.Transpose([B1].Resize(lastR)) ' Spalte Nachname
out(2) = Application.Transpose([C1].Resize(lastR)) ' Spalte Vorname
out(3) = Application.Transpose([D1].Resize(lastR)) ' Spalte Geb.Datum
For i = 1 To UBound(out(1))
myMatch = Array(out(1)(i), out(2)(i), out(3)(i))
If Join(Suche) = Join(myMatch) Then MsgBox "gefunden in Zeile " & i: Exit For
Next
End Sub
Praktische Beispiele
Hier sind einige praktische Beispiele zur Suche nach Namen und zum Zusammenführen:
-
Beispiel 1: Du möchtest in deiner Liste nach dem Nachnamen „Müller“ und dem Vornamen „Max“ suchen. Verwende die oben genannte VBA-Methode, um die Zeilennummer zu finden, in der diese Namen erscheinen.
-
Beispiel 2: Wenn du eine Liste von Nachnamen analysieren möchtest, kannst du eine Hilfsspalte erstellen, die die Werte wie folgt zusammenführt:
=B1 & " " & C1
-
Beispiel 3: Verwende die Formel in einer neuen Spalte, um die vollständigen Namen für eine Nachnamen-Suche zu erstellen.
Tipps für Profis
- Nutze die Funktion
SVERWEIS
oder INDEX
und VERGLEICH
, um spezifische Informationen zu einem bestimmten Namen zu finden.
- Überlege dir, eine Dropdown-Liste für die Nachnamen zu erstellen, um die Nachnamen-Suche zu erleichtern.
- Wenn du häufig mit großen Datenmengen arbeitest, erwäge den Einsatz von Tabellenformaten, um die Daten besser zu organisieren und zu filtern.
FAQ: Häufige Fragen
1. Wie kann ich Nachnamen und Vornamen in einer Zelle trennen?
Du kannst die Funktion TEXTTRENNEN
verwenden, um Vor- und Nachnamen aufzuteilen. Benutze die Formel:
=TEXTTRENNEN(A1; " ")
2. Wie kann ich in Excel nach Namen suchen?
Verwende die Funktion FILTER
, um gezielt nach einem Namen zu suchen:
=FILTER(A:A; B:B="Müller")
3. Gibt es eine Möglichkeit, mehrere Nachnamen gleichzeitig zu suchen?
Ja, du kannst eine Kombination aus FILTER
und VERKETTEN
verwenden, um nach mehreren Nachnamen zu suchen.