Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1796to1800
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zufällige Zeichenfolge in Excel

Zufällige Zeichenfolge in Excel
11.12.2020 17:31:26
Jana
Hallo zusammen,
ich habe folgendes Problem und hoffe, dass mir hier jemand weiterhelfen kann.
Das Ziel wäre, eine Textdatei mit Zeilen folgender Art zu erhalten:
20020200012zufälligeZeichenfolge §/%?zufälligeZeichenfolge
Dabei gibt es ein paar Dinge zu beachten:
- die "zufällige Zeichenfolge" soll zwischen 1 und 100 Zeichen lang sein. Der "Rest" von den 100 Zeichen soll mit Leerzeichen aufgefüllt werden. (Bsp.: Die Zeichenfolge ist 30 Zeichen lang, dann sollten danach 70 Leerzeichen kommen).
- die zweite "zufällige Zeichenfolge" sollte incl. der 4 Sonderzeichen am Anfang genauso lang sein wie die erste Zeichenfolge. (Bsp.: Erste Zeichenfolge ist 10 Zeichen lang, dann sollte die zweite Zeichenfolge die vier Sonderzeichen §/%? und 6 weitere Zeichen enthalten).
- auch die zweite Zeichenfolge sollte mit Leerzeichen bis 100 Zeichen aufgefüllt werden.
Ich denke, man kann das irgendwie mit Excel lösen, stehe aber noch auf dem Schlauch, wie das genau funktionieren könnte.
Hat hier jemand eine Idee?
Vielen Dank schonmal!
Viele Grüße,
Jana

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Powershell
11.12.2020 17:51:35
Fennek
Hallo,
geht auch Powershell?

function Get-RandomCharacters($length) {
$characters = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
$random = 1..$length | ForEach-Object { Get-Random -Maximum $characters.length }
$private:ofs=""
return [String]$characters[$random]
}
Get-RandomCharacters -length 10
Auch in Python gibt es viele Beispiele für "random-string".
mfg
Ungefähr so:
11.12.2020 19:11:30
lupo1
=20020200012&
LINKS(ERSETZEN(TEXTVERKETTEN(;;ZEICHEN(ZUFALLSMATRIX(100;;65;90;1)));
ZUFALLSZAHL()*100;100;WIEDERHOLEN(" ";99));100)
&" §/%?"&
LINKS(ERSETZEN(TEXTVERKETTEN(;;ZEICHEN(ZUFALLSMATRIX(100;;65;90;1)));
ZUFALLSZAHL()*096;096;WIEDERHOLEN(" ";99));096)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige