Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

SVERWEIS(INDIREKT()) mit komplett variabler Suchmatrix
#1
Hallöchen.

Folgendes Problem:

Ich habe einen funktionierenden SVERWEIS() mit integrierter INDIREKT() Formel. In der INDIREKT() Formel wird die Suchmatrix aus einer anderen Tabelle schon relativ Variabel generiert. Allerdings noch nicht genug.

A13 = Tabellenblattname 
A14 = Suchkriterium

A4 = Anfang der Suchmatrix
F63 = Ende der Suchmatrix

=SVERWEIS($A14;INDIREKT("'"&$A13&"'!$A$4:$F63");2;FALSCH)



Was mir damit schon gelungen ist: Ich kann relativ frei bestimmen in welchem Tabellenblatt (A13) die Suche nach dem Suchkriterium (A14) stattfindet.
Allerdings würde ich jetzt noch gern die Suchmatrix an sich sehr flexibel halten.

Hierfür würde mir als Lösung schon genügen, die F63 durch eine variable zu ersetzen, die ich dann auf dem jeweiligen Tabellenblatt in einer Zelle durch das neue Ende der Suchmatrix ersetze. Der Anfang bleibt immer gleich, sprich A4 auf egal welchem Tabellenblatt.

Ich habe mich schon intensiv damit beschäftigt und mehrere Wege ausprobiert.

Um das noch einmal am praktischen Beispiel durchzuspielen:

Wir haben 5 Tabellenblätter.
Blatt1, Blatt2, Blatt3 usw.


A13: Blatt2
A14: Wort1

Blatt1 ist bei mir eine Art Übersichtsseite, daher greift die Suchmatrix des SVERWEIS() mit INDIREKT() auf andere Tabellenblätter, in dem Fall Blatt2, zu.

Jetzt kann es zu dem Fall kommen, dass meine Suchmatrix nicht mehr genügend Zeilen hat. Deshalb würde ich gerne in die Zelle H3 auf Blatt2 das neue Ende meiner Suchmatrix eintragen, zum Beispiel statt der Zelle F63, die Zelle F100.
_________________

Da INDIREKT() bei mir in dem Fall die Suchmatrix ist 

>> ... INDIREKT("'"&$A13&"'"!$A$4:$F63") ...  Ausgegeben: Blatt2!A4:F63 <<

muss also entweder das F63, durch eine Variable die ich auf Blatt2 in H3 stehen hab, ersetzt werden, oder aber einfach die gesamte Matrix nach dem "!"(Ausrufezeichen), Sprich nach der Blattwahl durch A13.
_________________

Welche Lösung möglich ist/einfacher ist, weiß ich jetzt nicht und ich selbst kann das auch nicht lösen.
Im Anhang wäre jetzt eine Beispielsdatei für das praktische Beispiel.

Vielleicht hat ja jemand von euch eine Zündende Idee.
Vielen Dank im Voraus - ich hoffe ich hab alles verständlich ausgedrückt.


Angehängte Dateien
.xlsx   BeispielSVERWEIS.xlsx (Größe: 31,16 KB / Downloads: 10)
Antworten Top
#2
Hi,

beim Sverweis kannst Du ganze Spalten nehmen, dann ersparst Du Dir die ganzen Klimmzüge.


Code:
=SVERWEIS($A14;INDIREKT("'"&$A13&"'!$A:$F");2;FALSCH)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Vielen Dank!

Und ich eier da die ganze Zeit rum...  :16:
Antworten Top
#4
(26.10.2017, 12:40)BoskoBiati schrieb: Hi,
...

Code:
=SVERWEIS($A14;INDIREKT("'"&$A13&"'!$A:$F");2;FALSCH)

Hallo, und in direkt im INDIREKT() braucht's keine absoluten Bezüge ...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#5
Hi,

Zitat:Hallo, und in direkt im INDIREKT() braucht's keine absoluten Bezüge ...

stimmt!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


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