Microsoft Excel

Herbers Excel/VBA-Archiv

Zufällig ausgewählte Felder aneinanderreihen


Betrifft: Zufällig ausgewählte Felder aneinanderreihen von: Emanuel
Geschrieben am: 03.08.2018 11:39:38

Hallo zusammen,

ich möchte in den Zellen der Spalte A viele Wörter untereinander einfügen und aus dieser Spalte dann nach dem Zufallsprinzip 30 Zellen auswählen und deren Inhalt mit Leerzeichen getrennt in einer Zelle wiedergeben.

Gibt es dafür vielleicht eine Formel? :)

Vielen Dank im Voraus und liebe Grüße
Emanuel

  

Betrifft: AW: Zufällig ausgewählte Felder aneinanderreihen von: Rudi Maintaire
Geschrieben am: 03.08.2018 12:20:41

Hallo,
B2:Bx =Zufallszahl()
C2:C31 =kkleinste(B:B;Zeile(a1))
D2:D31 =Index(A:A;Vergleich(C2;B:B))
E2:E31 ein Leerzeichen
F2 =Textkette(D2:E31)

Geht nur mit einem 365er-Abo

Gruß
Rudi


  

Betrifft: AW: Zufällig ausgewählte Felder aneinanderreihen von: Emanuel
Geschrieben am: 03.08.2018 12:31:45

Hallo Rudi,

danke für deine Rückmeldung.

Ich habe Excel 2010, wie ich gerade festgestellt habe. Gibt es damit dann gar keine Möglichkeit das zu verformeln?

Vielen Dank und liebe Grüße
Emanuel


  

Betrifft: AW: Zufällig ausgewählte Felder aneinanderreihen von: Rudi Maintaire
Geschrieben am: 03.08.2018 12:35:07

doch.
statt Textkette()
=Verketten(D2;" ";D3;" ";D4.....)


  

Betrifft: AW: Zufällig ausgewählte Felder aneinanderreihen von: Emanuel
Geschrieben am: 03.08.2018 12:48:40

Du musst bitte entschuldigen, aber wo gebe ich das denn ein? Ich kenne bisher nur einzeilige Formeln, aber das ist ja ein ganzer Textblock.
Und funktioniert das dann auch ohne Abo?


  

Betrifft: AW: Zufällig ausgewählte Felder aneinanderreihen von: Rudi Maintaire
Geschrieben am: 03.08.2018 13:00:24

Hallo,
B2 soweit Texte in A sind.
C2 bis C31 kopieren.
D2 bis D31 kopieren.
in E2:E31 ein Leerzeichen.

Funktioniert in jeder Version

Arbeitsblatt 'Tabelle1'
ABCDEF
2T 010,035277410,01107116T 51 T 51 T 01 T 17 T 13 T 41 T 31 T 22 T 15 T 35 T 20 T 42 T 04 T 52 T 48 T 36 T 49 T 26 T 50 T 55 T 34 T 10 T 06 T 54 T 12 T 21 T 37 T 29 T 14 T 03 T 11
3T 020,507251040,03527741T 01  
4T 030,412717330,04457158T 17  
5T 040,2008780,07949481T 13  
6T 050,592471740,0812158T 41  
7T 060,334011540,10412134T 31  
8T 070,662129830,11686997T 22  
9T 080,701280460,12518159T 15  
10T 090,445808840,12637338T 35  
11T 100,307580120,13374863T 20  
12T 110,418406030,15265763T 42  
13T 120,363957160,200878T 04  
14T 130,079494810,2011545T 52  
15T 140,411602660,21178161T 48  
16T 150,125181590,22234379T 36  
17T 160,86979120,23671797T 49  
18T 170,044571580,26765584T 26  
19T 180,739990490,28617485T 50  
20T 190,938020180,28764581T 55  
21T 200,133748630,30341355T 34  
22T 210,371758560,30758012T 10  
23T 220,116869970,33401154T 06  
24T 230,976351570,35075106T 54  
25T 240,969911090,36395716T 12  
26T 250,689665910,37175856T 21  
27T 260,267655840,38934984T 37  
28T 270,442251740,40972483T 29  
29T 280,696970480,41160266T 14  
30T 290,409724830,41271733T 03  
31T 300,902308230,41840603T 11  
32T 310,10412134    
33T 320,44041264    
34T 330,58288154    
35T 340,30341355    
36T 350,12637338    
37T 360,22234379    
38T 370,38934984    
39T 380,67854923    
40T 390,60225442    
41T 400,72331411    
42T 410,0812158    
43T 420,15265763    
44T 430,65230367    

ZelleFormel
B2=ZUFALLSZAHL()
C2=KKLEINSTE(B:B;ZEILE(A1))
D2=INDEX(A:A;VERGLEICH(C2;B:B;))
F2=VERKETTEN(D2;E2;D3;E3;D4;E4;D5;E5;D6;E6;D7;E7;D8;E8;D9;E9;D10;E10;D11;E11;D12;E12;D13;E13;D14;E14;D15;E15;D16;E16;D17;E17;D18;E18;D19;E19;D20;E20;D21;E21;D22;E22;D23;E23;D24;E24;D25;E25;D26;E26;D27;E27;D28;E28;D29;E29;D30;E30;D31)


Tipp: in F2 =Verketten( eingeben, STRG gedrückt halten und einzeln! auf D2, E2, D3, E3 bis D31 klicken.

Gruß
Rudi


  

Betrifft: AW: Zufällig ausgewählte Felder aneinanderreihen von: Emanuel
Geschrieben am: 03.08.2018 15:00:23

Super, vielen Dank! Ich probiere es gleich aus!


Beiträge aus dem Excel-Forum zum Thema "Zufällig ausgewählte Felder aneinanderreihen"