PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Excel - Zufallspasswort aus variabler Zeichenkette mit variabler Länge


Mr_Karlo
2012-02-17, 15:22:06
Hallo! Eine kleine knifflige Excel Aufgabe :smile:

Ich will mir eine Liste mit (Pseudo)zufallspasswörtern generieren. Programmtechnisch wäre das kein Problem. Just4fun will ich es aber ausschließlich mit Excel Formeln lösen.

In Zelle A1 steht die beliebig lange Zeichenkette der zu verwendenden Zeichen. z.B. abcdefg12345

In Zelle B1 steht die gewünschte Länge des Passwortes z.B. 5

Ein Zufallszeichen habe ich relativ schnell hinbekommen: =TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1)

Nur wie bekomme ich die Anzahl der Zeichen die in B1 definiert sind?
=WIEDERHOLEN(TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1);B1)
Bringt mir leider 5x das selbe Zeichen :mad:


Vielleich hat jemand eine Idee dazu?

Mr. Lolman
2012-02-17, 15:54:24
zB so (wenns maximal 10 Zeichen sein sollen, ansonsten musst die Formel halt anpassen) ;)


=TEIL(TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1)&TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1)&TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1)&TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1)&TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1)&TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1)&TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1)&TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1)&TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1)&TEIL($A$1;ZUFALLSBEREICH(1;LÄNGE($A$1));1);1;$B$1)

Mr_Karlo
2012-02-17, 16:09:29
Nicht ganz so elegant wie erhofft... ok, lass ich gelten ;)
Thx

Sephiroth
2012-02-17, 19:58:31
schreib dir lieber ein kleines makro