Registriert seit: 05.11.2018
Version(en): 7
Hallo,
kann mir einer dabei helfen, für das folgende Problem einen Code zu erstellen?
Aus einer Datei wird der Zelleninhalt in die Spalte A1-A12 kopiert, danach werden Zahlen die durch einen Zufallsgenerator generiert werden in die Spalte B1 – B12 ausgegeben,
die nun als Platzhalter dienen sollen und mit den Zelleninhalt der Spalte A1 - A12 so verkettet werden, so das nach betätigen des Botton die Platzhalterzahlen von 1-12 den gleichen Zelleinhalt mit der Spalte A1 – A12 wiedergeben nur in einer anderen Reihenfolge, wie im Beispiel. Danke scon voraus Karlos.
A B C D E A B C D E …..
1 32 3 15 9
2 37 11 6 ,7
3 6 7 32 3
4 25 5 25 5
5 12 10 26 4
6 14 8 39 2
7 10 1 12 10
8 19 12 11 6
9 15 9 37 11
10 26 4 10 1
11 39 2 19 12
12 11 6 14 8
[img]
Dateiupload bitte im Forum! So geht es: Klick mich!]
Registriert seit: 12.03.2016
Version(en): Excel 2003/ 2016
Hallo Karlos
dein Bild bringt uns nicht weiter, besser ist eine Beispieldatei hochladen. Was ich noch nicht verstanden habe:
Im zweiten Beispeil Block steht an erster Stelle bei B + C der Wert 15, 9 - Im 1. Block steht das an 9. Stelle.
Hier kann ich den Zusammenhang noch nicht erknnen was du da wie genau verschiebst??? Erklaere es uns bitte noch mal genauer.
mfg Gast 123
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
09.12.2018, 09:07
(Dieser Beitrag wurde zuletzt bearbeitet: 09.12.2018, 09:08 von schauan.)
Hallöchen,
wie mein Vorredner schon angemerkt hat, ist kein nachvollziehbares Muster für die "Sortierung" nach den Zufallszahlen von Spalte B erkennbar.
Ich habe hier mal versucht, anhand des Rangs der "Zufallszahlen" eine dem Rang entsprechende Ausgabe zu erreichen. Die Formeln gibst Du in Zeile 1 ein und ziehst sie runter.
Die Aktionen könnte man auch mit dem Makrorekorder aufzeichnen und einem Button zuweisen:
Im Prinzip
Formeln eintragen - Ergebnisse kopieren - Mit Werte einfügen die Originaldaten überschreiben - Formeln entfernen
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | 32 | 3 | 10 | 19 | 12 |
2 | 37 | 11 | 2 | 37 | 11 |
3 | 6 | 7 | 6 | 12 | 10 |
4 | 25 | 5 | 8 | 15 | 9 |
5 | 12 | 10 | 3 | 14 | 8 |
6 | 14 | 8 | 5 | 6 | 7 |
7 | 10 | 1 | 12 | 11 | 6 |
8 | 19 | 12 | 1 | 25 | 5 |
9 | 15 | 9 | 4 | 26 | 4 |
10 | 26 | 4 | 9 | 32 | 3 |
11 | 39 | 2 | 11 | 39 | 2 |
12 | 11 | 6 | 7 | 10 | 1 |
Zelle | Formel |
C1 | =RANG(B1;$B$1:$B$12) |
D1 | =INDEX($A$1:$A$12;VERGLEICH(ZEILE(A1);$C$1:$C$12;0)) |
E1 | =INDEX($B$1:$B$12;VERGLEICH(ZEILE(A1);$C$1:$C$12;0)) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 05.11.2018
Version(en): 7
Gute Morgen Herr schauan,
aber erstmal vielen Dank für ihre Mühe, bevor ich eine Beispiel-Datei mit senden kann, möchte ich nochmals das Prinzip erklären,
da ich nicht viel Ahnung habe von Übertragen einer Excel-Beispiel-Datei.
Ja im Prinzip ist die Darstellung schon richtig gelöst, und das Ergebnis wohl in den Spalte D-E richtige anzeigt wird,
müssten nur die Spalten D mit E aber parallel zusammen als eine Einheit ausgegeben werden, wie es in meiner rechten Abbildung abgebildet wird.
Wenn man Probeweise die Spalte D in Spalte E kopiert kann man das Parallel-Prinzip durch das Betätigen des Botton leicht erkennen. danke.
Gruß karlos
Registriert seit: 05.11.2018
Version(en): 7
Noch mal zur Ergänzung:
Das Ergebnis sollte anzeigen, wie man mit Hilfe eines Zufallsgenerators (in Spalte B) immer in einer anderen
unterschiedliche Zeilenfolge von 1-12 mit A - B siehe rechte Abbildung wechseln kann,
wenn die Einheiten (Spalten A, mit Spalte B) gleichbleibend zusammen dargestellt werden.
Gruß Karlos
Registriert seit: 11.04.2014
Version(en): '97 bis 2016; 365
Hallo,
Du hast Dich aber offenbar nur versprochen. Eine Datei sehe ich nämlich immer noch nicht.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
Du kannst die beiden Formeln aus D und E verbinden, im Prinzip:
=FormelAusD & " " & FormelAusE
@Peter - der TE hat geschrieben "bevor ich eine Datei hochlade" ...
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 11.04.2014
Version(en): '97 bis 2016; 365
12.12.2018, 12:05
(Dieser Beitrag wurde zuletzt bearbeitet: 12.12.2018, 12:05 von Käpt'n Blaubär.)
Hallo Andre,
Zitat:@Peter - der TE hat geschrieben "bevor ich eine Datei hochlade" ... [img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
na ja, zumindest weiß der TE schon mal, wann ich bereit wäre, mich um sein Problem kümmern zu wollen.
Ich kann und will ihn ja zu nichts zwingen.
Ich weiß ja, es gibt Helfer, die gerne raten. Ich will lieber was, was ich anfassen und testen kann.
Registriert seit: 05.11.2018
Version(en): 7
Ein Hallo für alle 3 Excel-Freunde Gast123, schauan, Käpt´n. Blaubart,
Ich bedanke mich hier nochmals für eure Mühe die für mich dieses Problen gelöst haben,
es funktioniert jetzt bestens auch mit dem letzten Code von Käpt´n Blaubär,
nochmals viele Dank. Karlos