Hallo Liebe Forumgemeinde,
ich habe eine größere Tabelle mit verschiedenen Wörtern pro Spalte und Zeile.
A1 B1 C1 D1 E1
Klaus fleisig schnell Handy Bier
A2 B2 C2 D2 E2
Manu faul schnell Handy Wasser
usw.
jetzt möchte ich in F1 eine Verkettung speichern bei der die einzelnen Inhalte der Spalten durch einen Bindestrich getrennt werden.
das ganze habe ich dann wie folgt gelöst:
=VERKETTEN(GROSS2(A1);" - ";B1;" - ";C1;" - ";D1;" - ";E1)
dabei kommt dann raus:
Klaus - fleisig - schnell - Handy - Bier
soweit so gut.
ABER - wie kann ich hier eine zufällige Gererierung erreichen.
Ich möchte, das Klaus also A$1 immer am Anfang steht - alle anderen Spalten sollen dann zufällig angeordnet werden.
Also könnte dann durchaus rauskommen:
=VERKETTEN(GROSS2(A1);" - ";D1;" - ";B1;" - ";E1;" - ";C1)
oder
=VERKETTEN(GROSS2(A1);" - ";E1;" - ";C1;" - ";B1;" - ";D1)
d.h. wenn ich meine Liste dann runterkopiere habe ich immer eine andere Reihenfolge.
Ich hoffe Ihr könnt mir folgen!
LG
Nina
Hallo,
eigentlich nur mit VBA, da es kaum möglich sein wird, mit Formeln garantiert 4 unterschiedliche Zufallszahlen zu generieren.
@BoskoBiati
was meinst du mit garantiert 4 unterschiedlichen Zufallszahlen?
Es soll halt nur nicht immer die gleiche Reihenfolge erscheinen - natürlich so zufällig wie möglich?
Hallo,
Code:
=VERKETTEN(GROSS2(A1);" - ";Index(1:1;Zufallsbereich(2;5));" - ";Index(1:1;Zufallsbereich(2;5));" - ";Index(1:1;Zufallsbereich(2;5));" - ";Index(1:1;Zufallsbereich(2;5)))
so würde eine Formel aussehen, aber es ist nicht möglich, auf diese Weise vier unterschiedliche Zahlen zu erzeugen.
ah - jetzt habe ich verstanden was Du meinst!
ja - es sollte natürlich jedes Wort nur einmal vorkommen.
und in VBA wäre dies dann möglich?
Hi nächtlicher Lauscher,
mit ein paar Hilfsspalten (hier farbig markiert), die du bequem ausblenden kannst, bekommst du diese Lösung:
Tabelle2 | A | B | C | D | E | F | G | H | I | J | K | L | M | N |
1 | Klaus | fleißig | schnell | Handy | Bier | Klaus-schnell -Handy-fleißig -Bier | 205201599 | 174272666 | 263998235 | 59894785 | schnell | Handy | fleißig | Bier |
2 | Manu | faul | schnell | Handy | Wasser | Manu-Handy-schnell -Wasser-faul | 161495773 | 344904444 | 38721953 | 357907767 | Handy | schnell | Wasser | faul |
3 | Christian | durstig | immer | Wodka | Orange | Christian-durstig-Wodka-immer-Orange | 208548297 | 159695102 | 199649745 | 122461285 | durstig | Wodka | immer | Orange |
4 | Monika | hübsch | nie | Lippenstift | MakeUp | Monika-nie-hübsch-Lippenstift-MakeUp | 230240702 | 306513618 | 218047105 | 165736870 | nie | hübsch | Lippenstift | MakeUp |
Formeln der Tabelle |
Zelle | Formel | F1 | =A1&"-"&K1&"-"&L1&"-"&M1&"-"&N1 | G1 | =ZUFALLSBEREICH(1;400000000) | H1 | =ZUFALLSBEREICH(1;400000000) | I1 | =ZUFALLSBEREICH(1;400000000) | J1 | =ZUFALLSBEREICH(1;400000000) | K1 | =INDIREKT(ADRESSE(ZEILE(A1);RANG(G1;$G1:$J1)+1)) | L1 | =INDIREKT(ADRESSE(ZEILE(B1);RANG(H1;$G1:$J1)+1)) | M1 | =INDIREKT(ADRESSE(ZEILE(C1);RANG(I1;$G1:$J1)+1)) | N1 | =INDIREKT(ADRESSE(ZEILE(D1);RANG(J1;$G1:$J1)+1)) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Ist es das was du erreichen wolltest?
Hallo Günter,
aber doch nicht Indirekt!!!!
Arbeitsblatt mit dem Namen 'Tabelle2' |
| A | B | C | D | E | F | G | H | I | J | K | L | M | N |
1 | Klaus | fleißig | schnell | Handy | Bier | Klaus-Bier-schnell -fleißig -Handy | 3,01793E+11 | 4,43923E+11 | 7,5927E+11 | 3,54149E+11 | Bier | schnell | fleißig | Handy |
2 | Manu | faul | schnell | Handy | Wasser | Manu-schnell -Wasser-Handy-faul | 4,66656E+11 | 1,50858E+11 | 2,4767E+11 | 6,69467E+11 | schnell | Wasser | Handy | faul |
3 | Christian | durstig | immer | Wodka | Orange | Christian-Orange-immer-Wodka-durstig | 1,31465E+11 | 7,83141E+11 | 2,933E+11 | 9,86565E+11 | Orange | immer | Wodka | durstig |
4 | Monika | hübsch | nie | Lippenstift | MakeUp | Monika-MakeUp-Lippenstift-hübsch-nie | 5,12227E+11 | 7,55739E+11 | 9,8522E+11 | 8,62105E+11 | MakeUp | Lippenstift | hübsch | nie |
Zelle | Formel |
F1 | =A1&"-"&K1&"-"&L1&"-"&M1&"-"&N1 |
G1 | =ZUFALLSBEREICH(1;10^12) |
K1 | =INDEX($B1:$E1;RANG(G1;$G1:$J1)) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Je größer die Zahl im Zufallsbereich ist, um so geringer ist die Wahrscheinlichkeit, dass es Dopplungen gibt.
Hi Edgar,
hast ja Recht mit'm Indirekt. Ich spür dein Entsetzen immer noch!! :32: :05:
Zitat:Je größer die Zahl im Zufallsbereich ist, um so geringer ist die Wahrscheinlichkeit, dass es Dopplungen gibt.
Ich glaube, bei 400.000.000 besteht auch kaum die Gefahr - klar 10^12 ist sicherer.
Schau mal die angehängte Datei.
Dopplungen ausgeschlossen.
mensch - Ihr seit aber super!
Bin grade nach Hause gekommen und sehe - dass Ihr das hinbekommen habt!
Vielen Dank