Clever-Excel-Forum

Normale Version: Funktion "=FILTER" - > Variabler Bezug ?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

leider stehe ich da auf dem Schlauch und da ich nicht genau weiß, wie das heißt was ich suche, finde ich auch nichts...
Also - ich habe mir ein Dropdown gebastelt, was mir ermöglicht, in Zellen zu suchen. Die Formel sieht so aus.

=FILTER(A3:A49;ISTZAHL(SUCHEN(Tabelle1!A44;A3:A49));"Nicht gefunden")

Jetzt ist es aber in meiner Tabelle1 mal die Zelle A44, dann A45, A46, A47, A48, usw. usw. usw.

Ich habe die Lösung, wenn ich dann für jede Zelle einfach die Formel anpasse aber da ich das Dropdown in Zelle A44 - A1000 brauche, wäre das max. umständlich. das würde ja dann so aussehen

=FILTER(A3:A49;ISTZAHL(SUCHEN(Tabelle1!A44;A3:A49));"Nicht gefunden")
=FILTER(A3:A49;ISTZAHL(SUCHEN(Tabelle1!A45;A3:A49));"Nicht gefunden")
=FILTER(A3:A49;ISTZAHL(SUCHEN(Tabelle1!A46;A3:A49));"Nicht gefunden")
=FILTER(A3:A49;ISTZAHL(SUCHEN(Tabelle1!A47;A3:A49));"Nicht gefunden")
=FILTER(A3:A49;ISTZAHL(SUCHEN(Tabelle1!A48;A3:A49));"Nicht gefunden")
=FILTER(A3:A49;ISTZAHL(SUCHEN(Tabelle1!A49;A3:A49));"Nicht gefunden")
usw.
usw.
usw.

Die Frage :

Gibt es die Möglichkeit eine Art Wildcard/Platzhalter oder wie immer sich so etwas nennen mag, zu machen, wo Excel automatisch in Zelle A44 - A1000 berücksichtigt ? Und wie müsste die Formel dann aussehen ? Bis ich da oben die Formel stehen hatte, hat mich echt Zeit und nerven gekostet...ich bin also eher der Anfänger Smile

Viele Grüße

Frank
Hola,
einfach die Bereiche in der Formel fixieren und sie dann nach unten ziehen.
Code:
=FILTER($A$3:$A$49;ISTZAHL(SUCHEN(Tabelle1!A44;$A$3:$A$49));"Nicht gefunden")
Gruß,
steve1da
Der Ansatz ist doch schon deshalb falsch, weil nur jeweils 0 oder 1 FILTER-Ausgabesätze.

Ich denke, dass man das statt dessen mit einer einzelnen VERGLEICH/VERWEIS/X... -Spillformel erledigt - andersherum aufgezäumt.
Hallo,

wie würde den eine Formel VERGLEICH/VERWEIS/X für das konkrete Beispiel aussehen ?

Also was ich suche....

In Tabelle2 stehen von der Zelle A1 bis A300 verschiedene Firmennamen aufgelistet. Nun möchte ich gerne auf der Tabelle1 in der Zelle A1 ein Dropdown haben, welches auf die ZelleA1 bis A300 in der Tabelle2 verweist.
Das bekomme ich hin. Wenn ich nun aber auf das Dropdown in der Tabelle1/A1 klicke, dann geht eine ewig lange Liste auf und wenn der Firmennamen z.B. in der Liste mit K wie Kaufhof anfängt, scrolle ich mir da einen Wolf. Jetzt habe ich mir das so eingerichtet, wie in der Formel von mir beschrieben. Ich brauche dann nur in der Tabelle1/A1 z.B. die Anfangsbuchstaben KA einzugeben und schon zeigt er mit alle Firmen, mit dem Buchstaben KA. So weit, so gut.

Jetzt brauche ich dieses Dropdown in der Tabelle1 und zwar in der Zelle A1 bis A 150 und DAS ist das Problem.

So wie die Formel nun aufgebaut ist :

=FILTER(A3:A49;ISTZAHL(SUCHEN(Tabelle1!A1;A3:A49));"Nicht gefunden")

Verweist diese immer in die Zelle mit dem Dropdown in Tabelle1!A1. Wenn ich nun das Dropdown mit der gleichen Funktion in der Tabelle1!A2 haben möchte, klappt das schon nicht mehr. Ja - ich kann nun 150x die Formel runterziehen und hätte dann ein Tabellenblatt, welches voll mit der Formel wäre aber ich dachte da gibts eine bessere Lösung...

Das Ziel ist - > Ein Dropdown in Zelle A1 - A150 auf dem 1. Tabellenblatt. Auf dem 2. Tabellenblatt stehen in der Zelle A1 bis A300 verschiedenen Firmennamen. Ich möchte nun  ein Drowpdown haben, wo ich z.B. nur 3 Buchstaben eintippen muss und dann werden mir alle Firmennamen angezeigt, die diese 3 Buchstaben enthalten. Das ist ein Firmenrechner und ich kann da nichts Online mit machen - es muss also eine Lösung sein, die auch Offline funktioniert. Es sollte auch nichts mit VBA zu tun haben, da ich da wirklich 0 Ahnung von habe.

Gibt es da etwas und wenn ja, könntet ihr mir ein Beispiel posten, das ich das verstehe bzw. nachvollziehen kann ? 


Viele Grüße

Frank
Bau Deine Datei doch mal 10:15 (statt 47:957) mit Testdaten und händ. eingetr. Wunscherg. auf. Ich habe keine Lust, Texte zu verstehen oder selbst Testdaten einzutippen.