Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
876to880
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
876to880
876to880
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Tabelle durchsuchen

Tabelle durchsuchen
21.06.2007 11:14:00
Stefan
Hallo Excelfreunde,
Ich hab eine Tabelle in der Form:
YELLOW Cat 1
YELLOW Cat 2
GREEN Cat 3
GREEN Cat 4
RED Cat 5
GREEN Cat 6
GREEN Cat 7
RED Cat 8
GREEN Cat 9
nun moechte ich diese Tabelle durchsuchen. Wenn RED im Feld steht, soll in die eine andere Zelle unter der Tabelle die dazugehoerige Category geschrieben werden.
Funktioniert mit SVerweis auch gut, allerdings nur fuer den ersten Treffer.
Gibts ne Moeglichkeit mir unter der Tabelle in mehreren Zellen ALLE Kategorien anzeigen zu lassen, die in der ersten Spalte RED stehen haben?
Danke fuer eure Tipps,
Stefan

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabelle durchsuchen
21.06.2007 12:24:00
Stefan
Ich hab ein englisches Excel, deswegen hab ich so versucht
=INDEX(A:A;SMALL(IF(B$1:B$1000="RED";row($1:$1000));1))
kann die formel nicht mit shift, ctrl und enter abschliessen, da bekomm ich immer eine Fehlermeldung

AW: Tabelle durchsuchen
21.06.2007 12:34:24
Christian
Hallo Stefan,
Matrix-Funktionen nehmen keine ganzen Spalten an!
Tabelle1

 ABCDE
1YELLOWCat 1 REDCat 5
2YELLOWCat 2  Cat 8
3GREENCat 3   
4GREENCat 4   
5REDCat 5   
6GREENCat 6   
7GREENCat 7   
8REDCat 8   
9GREENCat 9   

Formeln der Tabelle
ZelleFormel
E1{=IF(ROW()>COUNTIF($A$1:$A$100,$D$1),"",INDEX($B$1:$B$100,SMALL(IF($A$1:A100=$D$1,ROW($1:$100)),ROW(A1))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
AW: Tabelle durchsuchen
21.06.2007 13:35:32
Stefan
OK, das funktioniert wenn ich in der Zeile A1 anfange
wenn ich das ganze in z.B. Zeile A10 starte, funktionierts nicht mehr...

AW: Tabelle durchsuchen
21.06.2007 15:01:41
Stefan
Kann mir hier noch jemand helfen?
Wenn ich das Beispiel von Christian nachmache und in Zeile A1 beginne, dann klappts hervoragend
Start ich die Tabelle aber z.B. in A10 dann klappts bei mir gar nicht mehr.
Wie muss ich denn dann die Formel anpassen?
Danke, Stefan

AW: Tabelle durchsuchen
21.06.2007 20:43:00
Christian
Hallo Stefan,
evtl. meinst Du es so:
Tabelle1

 ABCDE
1   REDCat 5
2    Cat 8
3     
4     
5     
6     
7     
8     
9     
10YELLOWCat 1   
11YELLOWCat 2   
12GREENCat 3   
13GREENCat 4   
14REDCat 5   
15GREENCat 6   
16GREENCat 7   
17REDCat 8   
18GREENCat 9   

Formeln der Tabelle
ZelleFormel
E1{=IF(ROW(A1)>COUNTIF($A$10:$A$100,$D$1), "",INDEX($B$10:$B$100,SMALL(IF($A$10:A100=$D$1,ROW($1:$91)), ROW(A1))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen



MfG Christian

Anzeige
AW: Tabelle durchsuchen
22.06.2007 08:37:00
Stefan
Nein, nicht ganz so:
Die Tabelle soll von Reihe 10 bis 18 gehen, die Berechnung soll aber auch in E10 erfolgen.
Und es soll auch nur diese Tabelle durchsucht werden, wenn ich bei dir noch unter oder ueber die Tabelle weitere Zeilen schreibe, dann werden diese auch als Uebereinstimmung gefunden.
Ich hab versucht, die Formel meinen Wuenschen anzupassen, es funktioniert aber einfach nicht.
Danke,
Stefan

AW: Tabelle durchsuchen
22.06.2007 09:19:00
Christian
Hallo Stefan,
dann so:
Tabelle1

 ABCDE
1     
2     
3     
4     
5     
6     
7     
8     
9     
10YELLOWCat 1 REDCat 5
11YELLOWCat 2  Cat 8
12GREENCat 3   
13GREENCat 4   
14REDCat 5   
15GREENCat 6   
16GREENCat 7   
17REDCat 8   
18GREENCat 9   

Formeln der Tabelle
ZelleFormel
E10{=IF(ROW(A1)>COUNTIF($A$10:$A$18,$D$10), "",INDEX($B$10:$B$18,SMALL(IF($A$10:A18=$D$10,ROW($1:$9)), ROW(A1))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
AW: Tabelle durchsuchen
22.06.2007 13:54:00
Stefan
Vielen Dank,
das wollt ich wissen!
Schoenes WE,
STefan

AW: Tabelle durchsuchen
21.06.2007 11:25:00
Christian
Hallo Stefan,
als Ansatz, Formel in E1 nach unten kopieren:
Tabelle1

 ABCDE
1YELLOWCat 1 REDCat 5
2YELLOWCat 2  Cat 8
3GREENCat 3   
4GREENCat 4   
5REDCat 5   
6GREENCat 6   
7GREENCat 7   
8REDCat 8   
9GREENCat 9   

Formeln der Tabelle
ZelleFormel
E1{=WENN(ZEILE()>ZÄHLENWENN($A$1:$A$100;$D$1); "";INDEX($B$1:$B$100;KKLEINSTE(WENN($A$1:A100=$D$1;ZEILE($1:$100)); ZEILE(A1))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige