Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

in Formel Daten aus anderem Arbeitsblatt holen





Frage

Hi, folgendes Problem beschäftigt mich...: ich möchte eine Formel nach dem Muster kreieren: =SVERWEIS(Gesamt!$A4;"anderes Arbeitsblatt"!$A$1:$AT$45;46;0) wobei "anderes Arbeitsblatt" der Wert einer Zelle sein soll, die wie das Arbeitsblatt heißt, aus der die Werte ausgelesen werden sollen!!! Leider versteht Excel das nicht. Habe schon etliche Varianten ausprobiert (J1, Sheets(j1), ...) Kann jemand das Problem lösen, bzw. ersteinmal nachvollziehen?!? Oder sagen, ob es überhaupt möglich ist, soetwas zu tun? Gruß Inge

Antwort 1 von Aliba

Hi Inge,

das sollte mit INDIREKT gehen, wenn sich das Arbeitsblatt in der selben Mappe befindet. Grundsätzlich sähe das so aus:

=SVERWEIS(Gesamt!$A4;INDIREKT(X1&"!$A$1:$AT$45");46;0)

Wobei hier in X1 jetzt der Name des Tabellenblattes steht.

Jetzt kommt es jedoch noch auf deine Tabellenblattnamen an. Wenn die keine Leerstellen und Sonderzeichen enthalten, sollte das so funzen.

Wenn es nicht funzt, dann noch mal melden, dann müssen wir die Formel noch ergänzen, wobei es einfacher wäre, den Tabellenblättern entsprechende Namen zu geben, die dann so akzeptiert werden.

CU Aliba




Antwort 2 von Aliba

Hi nochmal ich,

hab jetzt doch auf die Schnelle die ASCII-Tabelle gefunden. Also wenn Du jetzt Tabellenblattnamen hast, die in der Formel einen BEZUG-Fehler ergeben, dann:

SVERWEIS(Gesamt!$A4;INDIREKT(ZEICHEN(39)&X1&ZEICHEN(39)&"!$A$1:$AT$45");46;0)


CU Aliba

Antwort 3 von Inge

Jippiehaihei [ZENS] hat hingehauen. Ich suche diese Funktion schon immer und habe aber jetzt erst die Idee gehabt mal in einem Forum zu posten. Man war ich blöd, damit so lange zu warten...

Danke, sei gedrückt, endlich kann ich automatisiert weiterarbeiten...

Gruß Inge