Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1772to1776
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

Liste einer Spalte verlängern/Teillösung

Liste einer Spalte verlängern/Teillösung
04.08.2020 17:19:45
erichm
Hallo,
ich habe vier Tabellen:
Zufall
Zufall_2
Zufall_3
zentral
In der Tabelle Zufall sind in der Spalte Y ab Zeile 2 unterschiedliche Werte aufgelistet, die Anzahl der befüllten Zeilen ändert sich immer wieder.
Diese Spalte Y wird jeweils auch per Formel in die Spalte Y der beiden Tabellen Zufall_2 und Zufall_3 übertragen.
Jetzt benötige ich folgende Lösung:
In der Tabelle zentral werden in der Spalte Y untereinander aufgelistet:
die Werte aus der Spalte Y von Tabelle Zufall
die Werte aus der Spalte Y von Tabelle Zufall_2
die Werte aus der Spalte Y von Tabelle Zufall_3
Mir ist es bereits gelungen, dass ich die Auflsitung erstelle für
die Werte der Spalte Y aus Tabelle Zufall und anschließend
die Werte der Spalte Y aus der Tabelle Zufall_2
mit folgender Formel: =WENN(ZEILE()<Zufall!$AB$1;Zufall!Y2;INDEX(Zufall_2!Y:Y;ZEILE()-Zufall!$AB$1+2;0))
Sämtliche Erweiterungsversuche, dass jetzt auch noch die Werte der Tabelle Zufall_3 anschließend aufgelistet werden, sind gescheitert!! Einen Versuch habe ich in der Zelle Y2 der Tabelle zentral stehen lassen.
Hier meine Musterdatei mit meiner Lösung (Version Microsoft365):
https://www.herber.de/bbs/user/139460.xlsx
zur weiteren Erklärung: die Werte in der Spalte Y kommen aus einer Formel; aus Vereinfachgsgründen habe ich die Formelergebnisse mit Muster1, 2 ,3 usw. durchnummeriert; wenn die Werte alle ermittelt sind, schreibt die Formel ENDE in die Zelle und ich kann feststellen wieviele Zeilen tatsächlich belegt sind (siehe meine Formel in AB1 der Tabelle Zufall)
Vielen Dank für eine Hilfe!
mfg

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: so wie es beschrieben hast ...
04.08.2020 17:39:34
neopa
Hallo Erich,
... sollte folgende Formel in zentral!Y2

=WENN(ZEILE(Y1)&gt3*(Zufall!AB$1-2);"";INDEX(Zufall!Y:Y;REST(ZEILE()-2;Zufall!AB$1-2)+2))

und diese weit genug nach unten ziehend kopieren ausreichend sein.
Gruß Werner
.. , - ...
Danke Werner - klappt wunderbar!! owT
05.08.2020 11:14:45
erichm
...
AW: bitteschön owT
05.08.2020 14:11:24
neopa
Gruß Werner
.. , - ...
doch noch eine Nachfrage
06.08.2020 08:07:27
erichm
Hallo,
mit der Umsetzung hat sich jetzt gezeigt, dass für die weitere Datenverarbeitung es sinnvoller ist, wenn die Verlängerungen aus den Tabellen Zufall_2 und Zufall_3 in der Spalte Y jeweils anders sortiert sind, als in der "Originaltabelle" Zufall.
Diese Umsortierung in den Tabellen Zufall_2 und Zufall_3 habe ich bereits gelöst, in dem ich mit 2 Hilfsspalten die Reihenfolge per Zufall quasi ändere. Ferner ist es notwendig, weitere Zufallstabellen _4, _5 zu erstellen, wenn weniger Zeilen für die Berechnungen bereitgestellt werden (= Zeilenanzahl in der Originaltabelle Zufall).
Ich habe eine neue Musterdatei erstellt:
https://www.herber.de/bbs/user/139491.xlsx
Diese Datei enthält bereits eine weitere Tabelle Zufall_4.
Insofern komme ich jetzt wieder auf meine Frage im 1. Beitrag zurück:
Jetzt benötige ich folgende Lösung:
In der Tabelle zentral werden in der Spalte Y untereinander aufgelistet:
die Werte aus der Spalte Y von Tabelle Zufall
die Werte aus der Spalte Y von Tabelle Zufall_2
die Werte aus der Spalte Y von Tabelle Zufall_3
die Werte aus der Spalte Y von Tabelle Zufall_4
ggfls. usw....
Vielen Dank für eine Hilfe.
mfg
Anzeige
AW: dafür dann ...
06.08.2020 12:47:04
neopa
Hallo Erich
... z.B. mit einer kleinen Hilfstabelle (hier in AA:AB, diese kannst Du beliebig nach unten erweitern.
In AB1 schreibe eine 0 und beide Formeln weit genug nach unten ziehend kopieren:
Arbeitsblatt mit dem Namen 'zentral'
 YZAAAB
1Ergebnis ZUFALL0
2Muster1 ZUFALL_230
3Muster2 ZUFALL_358
4Muster3 ZUFALL_486
5Muster4  114
6Muster5   
7Muster6   
8Muster7   

ZelleFormel
Y2=WENN(ZEILE()&ltMAX(AB:AB);INDEX(INDIREKT(INDEX(AA:AA;VERGLEICH(ZEILE();AB:AB))&"!Y:Y");REST(ZEILE()-2;Zufall!AB$1-2)+2);"")
AB2=WENN(AA1="";"";AB1+Zufall!AB$1-2*(ZEILE()>2))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
AW: dafür dann ...
07.08.2020 20:11:36
erichm
Hallo Werner,
phantastische Lösung!! Die Flexibilität ist super - ich habe in einem weiteren Projekt eine ähnliche Konstellation, da kann ich diese Lösung hier bestimmt entsprechend umbauen.
VIELEN DANK!
mfg
AW: bitteschön owT
08.08.2020 10:55:43
neopa
Gruß Werner
.. , - ...

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige