11.02.2015, 00:30
Hallo,
ich möchte Daten aus Tabelle 1 per Formel in Tabelle 2 verlinken ohne Leerzeilen direkt untereinander.
Es sollen von allen Zeilen, die ein x in Spalte A und eine Prozeß-Nummer (oder ungleich leer) in Spalte C haben, die Zellen C, D und E in der Tabelle 2 stehen.
Meine Vorgehensweise:
Ich trage am Anfang die Reihenfolge aller Prozesse in Spalte B ein und per x in Spalte A, ob diese Zeile verwendet werden soll. Dann sortiere ich die Ausgangstabelle nach B und in der Tabelle 2 sollen dann die Inhalte der Zellen C-E stehen, die eine Prozeß-Nummer haben und gleichzeitig in A ein x. Das Ergebnis ist dann in Tabelle 1 eine Übersicht aller Prozesse inkl. Unterprozesse, die verwendet werden und in Tabelle 2 nur die Hauptprozesse ohne Leerzeilen.
Wenn nun für eine zweite Übersicht eine andere Reihenfolge oder andere Prozesse verwendet werden, dann sollen automatisch ohne weiteres Zutun in Tabelle 2 wieder die Hauptprozesse aufgelistet sein.
Ich will es nicht per Makro machen, weil ich sonst auf jedem Rechner im Netzwerk dieses Makro freischalten müßte und die Dateivorlage liegt auf einem Netzlaufwerk.
Also suche ich die Formel für Tabelle 2 Spalte A zum runterziehen. Wie müßte die Formel denn aussehen?
Hier ist die Ausgangstabelle:
Tabelle1
Ergebnis (manuell erstellt, erst mal unsortiert):
Tabelle2
ich möchte Daten aus Tabelle 1 per Formel in Tabelle 2 verlinken ohne Leerzeilen direkt untereinander.
Es sollen von allen Zeilen, die ein x in Spalte A und eine Prozeß-Nummer (oder ungleich leer) in Spalte C haben, die Zellen C, D und E in der Tabelle 2 stehen.
Meine Vorgehensweise:
Ich trage am Anfang die Reihenfolge aller Prozesse in Spalte B ein und per x in Spalte A, ob diese Zeile verwendet werden soll. Dann sortiere ich die Ausgangstabelle nach B und in der Tabelle 2 sollen dann die Inhalte der Zellen C-E stehen, die eine Prozeß-Nummer haben und gleichzeitig in A ein x. Das Ergebnis ist dann in Tabelle 1 eine Übersicht aller Prozesse inkl. Unterprozesse, die verwendet werden und in Tabelle 2 nur die Hauptprozesse ohne Leerzeilen.
Wenn nun für eine zweite Übersicht eine andere Reihenfolge oder andere Prozesse verwendet werden, dann sollen automatisch ohne weiteres Zutun in Tabelle 2 wieder die Hauptprozesse aufgelistet sein.
Ich will es nicht per Makro machen, weil ich sonst auf jedem Rechner im Netzwerk dieses Makro freischalten müßte und die Dateivorlage liegt auf einem Netzlaufwerk.
Also suche ich die Formel für Tabelle 2 Spalte A zum runterziehen. Wie müßte die Formel denn aussehen?
Hier ist die Ausgangstabelle:
Tabelle1
A | B | C | D | E | |
1 | verwenden | Sortierung | Prozeß-Nummer | Bezeichnung 1 | Bezeichnung 2 |
2 | x | 1 | '01.01.0 | aaaaa | zzzzz |
3 | 4 | '01.01.1 | bbbbb | yyyyy | |
4 | x | 2 | '02.01.0 | ccccc | xxxxx |
5 | x | 3 | ddddd | wwwww | |
6 | '02.02.0 | eeeee | vvvvv | ||
7 | x | 6 | '02.02.1 | fffff | uuuuu |
8 | 7 | ggggg | ttttt | ||
9 | x | 8 | hhhhh | sssss | |
10 | 9 | iiiii | rrrrr | ||
11 | '02.02.2 | jjjjj | qqqqq | ||
12 | kkkkk | ppppp | |||
13 | x | 5 | '02.02.3 | lllll | ooooo |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 18.19 einschl. 64 Bit |
Ergebnis (manuell erstellt, erst mal unsortiert):
Tabelle2
A | B | C | |
1 | Prozeß-Nummer | Bezeichnung 1 | Bezeichnung 2 |
2 | '01.01.0 | aaaaa | zzzzz |
3 | '02.01.0 | ccccc | xxxxx |
4 | '02.02.1 | fffff | uuuuu |
5 | '02.02.3 | lllll | ooooo |
6 |
verwendete Formeln | |||
Zelle | Formel | Bereich | N/A |
B2:C6 | =WENN($A2<>"";SVERWEIS($A2;Tabelle1!$C$1:$E$13;SPALTE(B1);0);"") |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 18.19 einschl. 64 Bit |