Durch eine Array-Formel (Abschluss der Eingabe mit STRG+SHIFT+ENTER, geschweifte Klammern nicht mit eingeben) lassen sich Auszüge einer Tabelle an anderer Stelle ausgeben. Formel muss nach unten ausgefüllt werden. Auf diese Weise kann man dynamische Übersichten und Selektionen aus einer Tabelle erstellen.
A
B
C
D
E
F
1
Name
Kontostand
Zeige alle:
Russi
929999100
2
Russi
929999100
Russi
Russi GmbH
2370022
3
AndererName
172000
Russi AG
23787394
4
Russi GmbH
2370022
Russi
12,99
5
Russi AG
23787394
6
Russi
12,99
7
NochnName
40
8
9
10
Formeln in dieser Tabelle:
$E$1: =WENN(ZEILE()>SUMME(ISTZAHL(FINDEN($D$2;$A$1:$A$10))*1);"";INDEX($A$1:$A$10;KKLEINSTE(WENN(ISTZAHL(FINDEN($D$2;$A$1:$A$10));ZEILE($1:$10));ZEILE($A1))))
$F$1: =WENN(ZEILE()>SUMME(ISTZAHL(FINDEN($D$2;$A$1:$A$10))*1);"";INDEX($B$1:$B$10;KKLEINSTE(WENN(ISTZAHL(FINDEN($D$2;$A$1:$A$10));ZEILE($1:$10));ZEILE($A1))))
$E$2: =WENN(ZEILE()>SUMME(ISTZAHL(FINDEN($D$2;$A$1:$A$10))*1);"";INDEX($A$1:$A$10;KKLEINSTE(WENN(ISTZAHL(FINDEN($D$2;$A$1:$A$10));ZEILE($1:$10));ZEILE($A2))))
$F$2: =WENN(ZEILE()>SUMME(ISTZAHL(FINDEN($D$2;$A$1:$A$10))*1);"";INDEX($B$1:$B$10;KKLEINSTE(WENN(ISTZAHL(FINDEN($D$2;$A$1:$A$10));ZEILE($1:$10));ZEILE($A2))))
$E$3: =WENN(ZEILE()>SUMME(ISTZAHL(FINDEN($D$2;$A$1:$A$10))*1);"";INDEX($A$1:$A$10;KKLEINSTE(WENN(ISTZAHL(FINDEN($D$2;$A$1:$A$10));ZEILE($1:$10));ZEILE($A3))))
$F$3: =WENN(ZEILE()>SUMME(ISTZAHL(FINDEN($D$2;$A$1:$A$10))*1);"";INDEX($B$1:$B$10;KKLEINSTE(WENN(ISTZAHL(FINDEN($D$2;$A$1:$A$10));ZEILE($1:$10));ZEILE($A3))))
$E$4: =WENN(ZEILE()>SUMME(ISTZAHL(FINDEN($D$2;$A$1:$A$10))*1);"";INDEX($A$1:$A$10;KKLEINSTE(WENN(ISTZAHL(FINDEN($D$2;$A$1:$A$10));ZEILE($1:$10));ZEILE($A4))))
$F$4: =WENN(ZEILE()>SUMME(ISTZAHL(FINDEN($D$2;$A$1:$A$10))*1);"";INDEX($B$1:$B$10;KKLEINSTE(WENN(ISTZAHL(FINDEN($D$2;$A$1:$A$10));ZEILE($1:$10));ZEILE($A4))))
$E$5: =WENN(ZEILE()>SUMME(ISTZAHL(FINDEN($D$2;$A$1:$A$10))*1);"";INDEX(A5:A14;KKLEINSTE(WENN(ISTZAHL(FINDEN($D$2;$A$1:$A$10));ZEILE($1:$10));ZEILE($A5))))
Dieser Tipp ist vom 28.12.2004