08.05.2014, 11:20
Hallo,
angenommen die Ausgangstabelle sieht wie folgt aus
Jetzt sollen die Werte des Kunden A in einem separaten Tabellenblatt aufgelistet werden.
Eine Möglichkeit diese Aufgabenstellung ohne Matrixformeln (mit einer zusätzlichen Hilfsspalte) zu lösen könnte so aussehen:
Die Formel in A2 wird soweit nach unten kopiert bis die Fehlermeldung #NV erscheint, die Formel in B2 wird nach rechts und nach unten kopiert.
Wenn die Fehlermeldung #NV stört dann könnte man auch beide Formeln mit Wennfehler verbinden:
A2: =WENNFEHLER(VERGLEICH($G$1;Tabelle1!$A$9:INDEX(Tabelle1!A:A;A1+1);)+A1;"")
B2: =WENNFEHLER(INDEX(Tabelle1!A:A;$A2);"")
angenommen die Ausgangstabelle sieht wie folgt aus
Arbeitsblatt mit dem Namen 'Tabelle1' | |||
A | B | C | |
1 | Kunde | RgNr | Summe |
2 | A | 1 | 100 |
3 | B | 2 | 200 |
4 | C | 3 | 300 |
5 | A | 4 | 400 |
6 | A | 5 | 500 |
7 | B | 6 | 600 |
8 | C | 7 | 700 |
9 | D | 8 | 800 |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Jetzt sollen die Werte des Kunden A in einem separaten Tabellenblatt aufgelistet werden.
Eine Möglichkeit diese Aufgabenstellung ohne Matrixformeln (mit einer zusätzlichen Hilfsspalte) zu lösen könnte so aussehen:
Arbeitsblatt mit dem Namen 'Tabelle2' | |||||||
A | B | C | D | E | F | G | |
1 | Kunde | RgNr | Summe | Kunde | A | ||
2 | 2 | A | 1 | 100 | |||
3 | 5 | A | 4 | 400 | |||
4 | 6 | A | 5 | 500 | |||
5 | #NV | #NV | #NV | #NV |
Zelle | Formel |
A2 | =VERGLEICH($G$1;Tabelle1!$A$9:INDEX(Tabelle1!A:A;A1+1);)+A1 |
B2 | =INDEX(Tabelle1!A:A;$A2) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Die Formel in A2 wird soweit nach unten kopiert bis die Fehlermeldung #NV erscheint, die Formel in B2 wird nach rechts und nach unten kopiert.
Wenn die Fehlermeldung #NV stört dann könnte man auch beide Formeln mit Wennfehler verbinden:
A2: =WENNFEHLER(VERGLEICH($G$1;Tabelle1!$A$9:INDEX(Tabelle1!A:A;A1+1);)+A1;"")
B2: =WENNFEHLER(INDEX(Tabelle1!A:A;$A2);"")
Gruß
Peter
Peter