Alternative zur Filterfunktion
#1
Guten Morgen liebe Freunde, 

Ich brauche eure Hilfe. 

Ich habe in 
Spalte A eine Liste mit Abteilungen
Spalte B die Namen der Personen 

Ich möchte jetzt in einem anderen Tabellenblatt in Zelle a1 die Abteilung eintragen und er listet mir automatisch in den Zellen A3:A20 die dazugehörigen Namen auf.

Leider habe ich hier nur eine alte Version von Excel und kann die Funktion "Filter" nicht nutzen. Auch vba nicht.

Könnt ihr mir helfen? Vielen Dank. 

LG Mike
Antworten Top
#2
Hola,
Code:
=WENNFEHLER(INDEX(Tabelle1!B:B;AGGREGAT(15;6;ZEILE(Tabelle1!$B$2:$B$5)/(Tabelle1!$A$2:$A$5=$A$1);ZEILE(A1)));"")
Bereiche musst du natürlich anpassen.
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Spinner87
Antworten Top
#3
Poste mal eine Datei dazu....
Ausserdem - wieso filterst du nicht einfach ?
[-] Folgende(r) 2 Nutzer sagen Danke an oee für diesen Beitrag:
  • Spinner87, Jockel
Antworten Top
#4
Den SpezialFilter gibt's aber schon ewig..
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • Spinner87
Antworten Top
#5
Mega danke. 

Leider noch nicht genau das oder ich mache einen Fehler. Also umbauen bekomme ich hin. Aber wieso beschränkst du die beiden Bereiche auf 2:5?

Wenn ich Abteilung 1, 2 und 3 eingebe und alle Namen der de Personen aus Abteilung 1 haben will klappt das nicht so ganz. Und wenn ich Abteilung 2 auswähle, schreibt er mir auch mehr hin als ich habe (also von der Anzahl)

Eine Beispielstabelle kann ich heute abend erst hochladen. Bin nur mit dem Handy hier dran. Mein PC hier kann und darf nicht ins Internet. 

Danke

Ich Filter nicht einfach weil es sogar langfristig auf mehrere Excel Dateien bezogen werden soll. Also mit einem Verweis auf eine andere Datei. Aber das Prinzip ist ja dann grundsätzlich das gleiche.
Antworten Top
#6
Zitat:Aber wieso beschränkst du die beiden Bereiche auf 2:5?

Weil ich keine Lust hatte eine Tabelle mit hunderten von Daten zu bauen.


Zitat:Leider noch nicht genau das oder ich mache einen Fehler.
Dann warte ich mal auf eine Beispieldatei aus der ersichtlich wird was du dir vorstellst.
Antworten Top
#7
So ich habe mal eine Datei hochgeladen. 

Wie gesagt, 

Die Spalte a gibt die Abteilungen an
Die Spalte die Namen 

In der Zelle f1 z. B. Würde ich jetzt den Namen einer Abteilung angeben und möchte dann in dem Bereich e3 bis e 100000 eine Auflistung aller Namen die in der entsprechenden Abteilung sind. 

Wieso ich das nicht einfach Filter ist, weil ich diese Funktionen nachher Dateien übergreifend mit entsprechenden verweisen machen möchte. Aber das Prinzip bleibt ja das gleiche. Vielen Dank.


Angehängte Dateien
.xlsx   Probe.xlsx (Größe: 13,85 KB / Downloads: 9)
Antworten Top
#8
Hi,

=WENNFEHLER(INDEX(B:B;AGGREGAT(15;6;ZEILE($1:$1000)/(A$1:A$1000=F$1);ZEILEN($1:1)));"")

und so weit runterkopieren, wie es maximal Treffer geben kann.
[-] Folgende(r) 2 Nutzer sagen Danke an {Boris} für diesen Beitrag:
  • Jockel, Spinner87
Antworten Top
#9
Super dass man meine Formel nicht sieht und das A1 jetzt F1 ist und beides im selben Blatt steht.
Code:
=WENNFEHLER(INDEX(Tabelle1!B:B;AGGREGAT(15;6;ZEILE(Tabelle1!$B$3:$B$7)/(Tabelle1!$A$3:$A$7=$F$1);ZEILE(A1)));"")
[-] Folgende(r) 2 Nutzer sagen Danke an steve1da für diesen Beitrag:
  • Jockel, Spinner87
Antworten Top
#10
Ich bleib bei "meinem"Spezialfilter
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • Spinner87
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste