S-verweis auf gefilterte Matrix
#1
Hallo,

gibt es eine Möglichkeit einem Sverweis beizubringen, dass er nur die aktuell gefliterte Auswahl in der Matrix verwenden soll und nicht alles?

Im Augenblick filter ich in der Matrix immer nach allem was ich nicht brauche und lösche dass dann, damit der Sverweis nur noch die Daten dich ich akteull haben will als Matrix zur Verfügung hat. Das ganze ist aber natürlich super gefährlich, wenn ich einemal die Datei aus versehen speichere ist alles beim Teufel.

Gruß
Top
#2
(22.10.2016, 15:04)Frankie schrieb: Hallo,

gibt es eine Möglichkeit einem Sverweis beizubringen, dass er nur die aktuell gefliterte Auswahl in der Matrix verwenden soll und nicht alles?
...
Gruß

Hallo, der SVERWEIS() kann das m.E. nicht... ... kannst du bitte (d)eine (Beispiel)Datei posten. Eventuell mit zwei, drei Wunschergebnissen (gern händisch eingetragen) - ich hätte da eine Idee, aber will mir keine Beispieldaten ausdenken...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#3
Hallo,

ja, habe da eine Datei, im Sheet 1 in Spalte F befindet sich der Sverweis, im "MGU" Sheet befindet sich die Matrix (Spalte A), die auch schon gefiltert ist.
und in Sheet 1 Spalte F soll eben nur das auftauchen was aktuell im Sheet "MGU" Spalte A sichtbar ist.

Gruß


Angehängte Dateien
.xls   C1_MGU_RSE_LS_V1.xls (Größe: 464,5 KB / Downloads: 6)
Top
#4
(22.10.2016, 16:02)Frankie schrieb: Hallo,

ja, habe da eine Datei, im Sheet 1 in Spalte F befindet sich der Sverweis, im "MGU" Sheet befindet sich die Matrix (Spalte A), die auch schon gefiltert ist.
und in Sheet 1 Spalte F soll eben nur das auftauchen was aktuell im Sheet "MGU" Spalte A sichtbar ist.

Gruß

Hallo, wieso postest du eine *.xls  die Datei kennt doch z.B. WENNFEHLER() gar nicht... ... wozu schließt du den SVERWEIS() als Matrixformel ab..?
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#5
Hallo, die Aufgabe scheint sich ja nun anders zu gestalten, als zuerst vermutet. Wenn ich dich richtig verstanden habe, ist die einfachste Variante bei XL2007 (die du ja angibst, und wo auch erstmalig WENNFEHLER() auftaucht) eine Hilfsspalte z.B. in Spalte F in MGU_C1_LS anzulegen und dort in jede Zelle ein x einzusetzen..:

Arbeitsblatt mit dem Namen 'MGU_C1_LS'
 ABCDEF
1      
5541911341LB298JFA 1911341 x
5552084937LB298JFA 2084937 x

Und dann geht folgendes..: (Wo der Wert aus Spalte B herkommt ist mir ein Rätsel...) Warum ist der Wert aus C vorgegeben und der in F bezieht sich darauf mit einem SVERWEIS() mit dem SpaltenIndex 1 (bringt ja das selbe Ergebnis...

Arbeitsblatt mit dem Namen 'Sheet1'
 ABCDEF
1355412mm X1569430  1569430
1455512mm X2974495  2974495
1555612mm X1569678  1569678
165578mm X1569716  1569716
175588mm X1569716  1569716
185598mm X1569740  1569740
195608mm X1569716  1569716
205618mm X1569430  1569430

ZelleFormel
A13{=WENNFEHLER(KKLEINSTE(WENN(TEILERGEBNIS(103;INDIREKT("MGU_C1_LS!F"&ZEILE($1:$2000)))*(MGU_C1_LS!F$1:F$2000="x");ZEILE($1:$2000));ZEILE(A1));"")}
C13=INDEX(MGU_C1_LS!A:A;A2)
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.

Ab XL2010 geht einfacher..:

Code:
=WENNFEHLER(AGGREGAT(15;6;ZEILE($1:$2000)/(TEILERGEBNIS(103;INDIREKT("MGU_C1_LS!F"&ZEILE($1:$2000)))*(MGU_C1_LS!F$1:F$2000="x"));ZEILE(A1));"")
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top


Gehe zu:


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