Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Aus 2 Exelspalten jeweils die ersten Stellen zusammenfügen

Empfohlene Antworten

Veröffentlicht

Hi,

kennt jemand den code zu folgendem problem?

Ich habe 2 exelspalten mit informationen

1. spalte: nachname

2. spalte: vorname

nun möchte ich in einer dritten spalte einen nutzernamen nach folgenden kriterien erzeugen.

1. die nutzname soll maximal 13 stellen haben

2. von der ersten spalte soll die ersten acht stellen des nachnamme übernommen werden.

3. die restlichen stellen sollen mit dem vornamem aufgefüllt werden.

4. hinter den namen sollen nach 2 feste buchstaben eingetragen werden (z.B xy)

VERKETTEN(TEIL(A1;1;8);TEIL(B1;1;3);"xy")

So sollte es funktionieren

Sorry, ich sollte dazu sagen das ich mich absolut nicht mit Visual Basic auskenne.

Mit dem oben genannten Code tritt folgender Fehler auf.

http://people.freenet.de/Simsenetti/Arbeit/Nutzername.JPG

Bild modemfreundlich in Link umgewandelt. C.W.

das war auch eine formel, kein vba-code ;)

s'Amstel

VERKETTEN(TEIL(A1;1;8);TEIL(B1;1;3);"xy")

So sollte es funktionieren

ich hab jetzt noch eine präzisere vorgabe erhalten.

der name soll immer exakt 13 zeichen haben.

Kann man dies auch realisieren?

Kann man dies auch realisieren?

...wenn du uns sagst mit was der name der zu klein ist aufgefüllt werden soll...

mit dem vornamen

ich hab jetzt ne formel um die maximale stellenzahl zu begrenzen TEIL("A1";1;13)

Wie verbinde ich die mit der hier schon genannten Formel?

ps. sorry für den doppelpost

ich habs jetzt mit ner formel im exel geschafft

=VERKETTEN(TEIL(VERKETTEN(TEIL(A4;1;8);(B4));1;11);"lb")

nur jetzt hab ich das problem das ich im namensfeld noch bindestriche habe die aber ignoriert werden sollten.

beispiel

nachname vorname endname

müller-rolli stefan müllerrostelb

mir würde schon die formel alleine helfen mit der ich zeichen (hier ein bindestrich) ignorieren kann

mir würde schon die formel alleine helfen mit der ich zeichen (hier ein bindestrich) ignorieren kann

=WECHSELN(A1;"-";"")

s'Amstel

ich hab das rätsel jetzt mit kopetenter hilfe bewältigt

=VERKETTEN(TEIL(VERKETTEN(TEIL(WECHSELN(A1;"-";"");1;8);(WECHSELN(B1;"-";"")));1;11);"lb")

  • 10 Monate später...

Jetzt will ich in einer anderen Spalte die letzten zwei Buchstaben der Namnes jeweils durch zwei feste Buchstaben ersetzen.

Kann mir Jemand sagen wie das geht?

=ERSETZEN(A1;LÄNGE(A1)-1;2;"xy")

Vielen Dank Amstelchen

Kennt Jemand ne Übersicht von den Excelbefehlen?

meinem vorposter zustimm :)

funktion einfügen ist auch als kleines fx links neben der formel/wert-zeile oberhalb der spaltenbeschriftungen. ein klick auf "hilfe" für diese funktionen führt dich auch in die sehr umfangreiche excel-hilfedatei.

nach einfügen der funktion ist auch der dialog "funktionsparameter" sehr aussagekräftig; zeigt obligatorisch sowie optionale parameter, den parametertypen, deren vorausberechnetes ergebnis usws usf.

s'Amstel

  • 2 Monate später...
=ERSETZEN(A1;LÄNGE(A1)-1;2;"xy")

In einer neuen Tabelle funktioniert die leicht abgewandelte Formel leider nicht mehr.

=ERSETZEN(B3;LÄNGE(B3)-1;2;"@email.de")

Kann mir jemand den Fehler zeigen?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.