Benutzernamen in Excel 2010 aus den Namensfeldern generieren

Hin und wieder wäre es praktisch für verschiedene Systeme Benutzernamen aus den gegebenen Namensfeldern in einer Excelliste automatisch generieren zu lassen. In meinem Fall brauchte ich ein CSV-File zum Uploaden in Moodle.

username

Hierfür gibt es die Funktion VERKETTEN in Excel

So lautet beispielsweise die Formel für die Zelle C2 folgendermaßen:

=KLEIN(VERKETTEN(LINKS(A2;1);“.“;LINKS(B2;20)))

  • Die Syntax KLEIN bedeutet, dass wir den Benutzernamen in Kleinbuchstaben benötigen.
  • VERKETTEN heißt, dass die Inhalte einzelner Felder in Excel miteinander verknüfpft werden
  • LINKS hingegen gibt auf der Grundlage der Anzahl von Zeichen, die man angibt, das oder die erste(n) Zeichen in einer Textzeichenfolge zurück (hier im Beispiel also lediglich der erste Buchstabe des Vornamens)Der Wert für LINKS muss größer Null sein, daher bedeutet der Eintrag 20, dass die ersten 20 Buchstaben des Familiennamens im Benutzernamen integriert werden, was im Normalfall für die meisten Familiennamen ausreichend sein müsste.

Ähnliches gilt im obigen Beispiel für die automatische Generierung der Mailadresse:

=KLEIN(VERKETTEN(A2;“.“;B2;“@mailprovider.com“))

 

Leave a Reply