Zellen in einer Matrix finden
#1
Hallo,
ich suche nach einer Möglichkeit Zellen innerhalb einer Matrix zu finden.

Ein Beispiel dazu:
Ich geben in im Tabellenblatt 2 „2651027aN“ ein und möchte, dass mit der Wert von Tabellenblatt 1 ausgegeben wird, der 2 Zeilen unter dem dortigen Wert für „2651027aN“ (Zelle D13) steht.
Die gesuchten Werte stehen im Tabellenblatt 1 verteilt auf viele Spalten und Zeilen (siehe Screenshot), ein einfacher S- oder WVERWEIS funktioniert somit leider nicht.

1. Gibt es eine Möglichkeit, den gewünschten Wert, der z.B. immer 2 Zeilen unter dem gesuchten Attribut (z.B. „2651027aN“) steht auszugeben (hier „20“ in Zelle D15)?
2. Ist es auch möglich den Wert auszugeben, der 2 Zeilen unter und eine Spalte rechts vom gesuchten Attribut steht (im Beispiel „13“ in Zelle E15)?

Danke für jeden Hinweis


Angehängte Dateien Thumbnail(s)
   
Top
#2
Hallo,

schau Dir mal die Funktion BEREICH.VERSCHIEBEN() an.

Gruß Uwe
Top
#3
Hallo!

Wie Uwe schon schrieb, ist BEREICH.VERSCHIEBEN eine Möglichkeit, allerdings geht's auch ohne:

=INDIREKT(ADRESSE(SUMMENPRODUKT((Tabelle2!A1:H24=B1)*ZEILE(1:24))+2;SUMMENPRODUKT((Tabelle2!A1:H24=B1)*SPALTE(A:H))+1;4;;"Tabelle2"))

Mit den rot und fett geschriebenen Teilen der Formel kannst du Zeilen und Spalten steuern.

Liebe Grüße
Alex
Top
#4
Ihr seid klasse! 23
Danke für die schnelle Hilfe, es hat funktioniert.
Top
#5
Falls eine allgemeine VBA Lösung interessiert:
https://berndplumhoff.gitbook.io/sulprob...p-variants
sbLookup
Top


Gehe zu:


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