Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Nachname, Vorname in Zelle automatisch umtauschen - ist das machbar?
#1
Ich habe in einer Zelle erst den Nachnamen stehen, dann ein Komma und dann den Vornamen.
Gibt es eine Funktion mit der ich das sozusagen automatisch ändern kann?
Also statt Nachname, Vorname dann Vorname Nachname? Es gibt da ja eine Funktion mit Namen, aber die scheint nur mit Leerzeichen zu funktionieren. Meine
Vorgabe ist aber leider eine mit Komma.

Oder geht das nur händisch? Oder in dem ich Einzelzellen für den Vor- und Nachnamen verwende?

Ich würde das gerne vemeiden, weil ich dann lauter Formeln ändern muss und Angst habe, dass ich mir die Mappe zerschiesse. Blush
Antworten Top
#2
Hi

Willst du den Namen dann wieder mit Komma trennen?

Also von

Mustermann, Max auf Max, Mustermann oder ohne Komma?
Verwendete Office Version: 10
[-] Folgende(r) 1 Nutzer sagt Danke an FireBurn für diesen Beitrag:
  • pepcraft
Antworten Top
#3
Hallo,
die Funktion mit Namen bedeutet etwas anderes. Man kann Zellen, Bereichen, Namen geben. Zum Beispiel A1 bis A1 hat den Namen Bereich.

Es gibt eine einfache Möglichkeit für Dich:

Markiere die zellen mit den Namen. Gehe auf DATEN - TEXT IN SPALTEN. Standard ist "GETRENNT". Gehe auf OK Und wähle "KOMMA" aus. WEITER und FERTIG STELLEN. Damit werden die Namen in 2 Zellen aufgeteilt. Nun kommt eine zweite Hilfszeile. Da brauchst Du nur die Formel: =B1&" " &A1 eintragen.

Tabelle1

ABC
1Rose Marcus Marcus Rose
Formeln der Tabelle
ZelleFormel
C1=B1&" " &A1

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Gruß
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
[-] Folgende(r) 1 Nutzer sagt Danke an marose67 für diesen Beitrag:
  • pepcraft
Antworten Top
#4
Hi,

mach dir irgendwo eine Hilfsspalte:

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
1Grube, ClaireClaire Grube
2Zufall, ReinerReiner Zufall

ZelleFormel
B1=GLÄTTEN(RECHTS(A1;FINDEN(",";A1)))&" "&LINKS(A1;FINDEN(",";A1)-1)
B2=GLÄTTEN(RECHTS(A2;FINDEN(",";A2)))&" "&LINKS(A2;FINDEN(",";A2)-1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Diese kopierst du und fügst sie als Werte in die Originalspalte ein. Hinweis zum Komma: in der dtsch. Rechtschreibung ist es korrekt, Nachname / Komma / Vorname zu schreiben. Im anderen Fall entfällt das Komma zwischen Vor- und Zuname.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • pepcraft
Antworten Top
#5
Hallo Günter, wir 2 müssen uns da noch etwas unterhalten ...

Tabelle1

ABCD
1Rose Marcus Marcus Rose mit Text in Spalten
2Rose,Marcusarcus Rose via Formel
Formeln der Tabelle
ZelleFormel
C1=B1&" " &A1
B2=GLÄTTEN(RECHTS(A2;FINDEN(",";A2)))&" "&LINKS(A2;FINDEN(",";A2)-1)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Ich heiße nicht arcus. was mache ich falsch?

Gruß
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
[-] Folgende(r) 1 Nutzer sagt Danke an marose67 für diesen Beitrag:
  • pepcraft
Antworten Top
#6
Hi Marcus,

ich gehe generell von korrekter Schreibweise aus. Das bedeutet in diesem Fall, dass nach einem Komma ein Leerzeichen kommt. Wenn du allerdings alle Einträge ohne Leerzeichen hast, dann musst du die Formel so abändern:
Code:
=GLÄTTEN(RECHTS(A3;FINDEN(",";A3)+1))&" "&LINKS(A3;FINDEN(",";A3)-1)
Und bei einem Mischmasch ist ein wenig Handarbeit angesagt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • pepcraft
Antworten Top
#7
Hallo Günter,

ich hatte mit leerzeichen und ohne ausprobiert. Es blieb bei "arcus". Jetzt klappt es mit und ohne Leerzeichen.

Tabelle1

AB
3Rose, MarcusMarcus Rose
4Rose,MarcusMarcus Rose
Formeln der Tabelle
ZelleFormel
B3=GLÄTTEN(RECHTS(A3;FINDEN(",";A3)+1))&" "&LINKS(A3;FINDEN(",";A3)-1)
B4=GLÄTTEN(RECHTS(A4;FINDEN(",";A4)+1))&" "&LINKS(A4;FINDEN(",";A4)-1)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Danke,
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
[-] Folgende(r) 1 Nutzer sagt Danke an marose67 für diesen Beitrag:
  • pepcraft
Antworten Top
#8
=TEXTVERKETTEN(" ";;GLÄTTEN(TEIL(WECHSELN(A1;", ";WIEDERHOLEN(" ";98));{99.1};98)))

mit neuerem Excel.

=GLÄTTEN(TEIL(WECHSELN(A1;", ";WIEDERHOLEN(" ";98));{99.1};98))

verteilt es ohne weiteres gleich in zwei Zellen (365 Insider).

Vorteil beider Formeln: Nur 1 Bezug, statt z.B. deren 4 im Vorbeitrag (lohnt sich, wenn statt Zelle langer Formelausdruck).

Anmerkung: Wer hinterm Komma "klempt", ist selbst schuld!
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • pepcraft
Antworten Top
#9
Hallo,

ich bin einfach zu blöde dazu. Wienihr auf solche Formeln kommt, das fasziniert mich aber:

Tabelle1

ABC
5Rose,MarcusRose,Marcus
6Rose,MarcusRose,Marcus
Formeln der Tabelle
ZelleFormel
B5=GLÄTTEN(TEIL(WECHSELN(A5;", ";WIEDERHOLEN(" ";98));{99.1};98))
C6=TEXTVERKETTEN(" ";;GLÄTTEN(TEIL(WECHSELN(A6;", ";WIEDERHOLEN(" ";98));{99.1};98)))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Gruß
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
[-] Folgende(r) 1 Nutzer sagt Danke an marose67 für diesen Beitrag:
  • pepcraft
Antworten Top
#10
Alternative:

PHP-Code:
=TRIM(MID(TEXT(A2;"@\, @");FIND(",";A2)+1;LEN(A2)+1
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
[-] Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:
  • pepcraft
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste