Office: (Office 2013) Blattname dynamisch in INDEX-Funktion

Helfe beim Thema Blattname dynamisch in INDEX-Funktion in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe heute mehr oder weniger den gesamten Tag für die Erstellung einer Excel verwendet, um mir Informationen zu Aktienkursen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von 3xplor3r, 22. August 2016.

  1. 3xplor3r Neuer User

    Blattname dynamisch in INDEX-Funktion


    Hallo,

    ich habe heute mehr oder weniger den gesamten Tag für die Erstellung einer Excel verwendet, um mir Informationen zu Aktienkursen zusammenzustellen und hänge gerade an einer Kleinigkeit bei der ich bestimmt schon zu weit im Wald stehe.

    Zum Sachverhalt: Ich ermittle mir die Zeile und Spalte eines bestimmten Suchterms in einem anderen Blatt mit der folgenden Formel.

    Code:
    =ZEILE(INDEX(DE0005140008_RT5!$A:$B;VERGLEICH("AKTUELLER KURS:";DE0005140008_RT5!$A:$A;);2))
    Das Ergebnis ist 156, was soweit in Ordnung ist, da es die gesuchte Zeile repräsentiert. ZEILE durch SPALTE ersetzt, liefert den Wert 2 für die Spalte B.

    In einer anderen Zelle hole ich mir bereits indirekt den historisch maximalen Kurs einer Aktie seit Aufzeichnung.

    Code:
    =MAX(INDIREKT("'"&$B$3&"_H"&"'!$D:$D";WAHR))
    In B3 steht der Name des Blatts, das die gesuchten Informationen beinhaltet, der Blattname ist also DE0005140008 nur ohne _H, H bedeutet Historisch, nur zur Information. Das _H wird in der zweiten Formel noch hinzugefügt.

    Zur Frage: Ich möchte die erste Formel gleichermaßen dynamisch gestalten, wie ihr Pendant aus der zweiten Formel. Wenn ich nun

    Code:
    =ZEILE(INDEX(DE0005140008_RT5!$A:$B;[...]
    durch

    Code:
    =ZEILE(INDEX("'"&B$3&"_RT5"&"'!"&"$A:$B";[...]
    ersetze, zeigt mir Excel 'WERT an. Die Berechnungsschritte nachvollzogen, verbleibt ZEILE(INDEX("'DE0005140008_RT5'!$A:$B";156;2)). Eigentlich genau das, was ich als normale Formel eintrage bis auf die Anführungszeichen hinter der Matrixangabe "$A:$B". Wenn ich das allerdings entferne, dann meckert Excel den Suchterm im VERGLEICH an, sicherlich, weil dort ebenfalls ein Anführungszeichen zu finden ist.

    Nun ist guter Rat teuer. Was kann ich machen?

    LG
     
    3xplor3r, 22. August 2016
    #1
  2. steve1da Office Guru
    Hola,

    da fehlt INDIREKT in der Formel.

    Gruß,
    steve1da
     
    steve1da, 22. August 2016
    #2
  3. 3xplor3r Neuer User
    Update #1
    Schon gefunden, nach dem ersten Versuch. Da war ich dann letztendlich doch zu weit im Wald. Hier das Code-Beispiel.

    Code:
    =ZEILE(INDEX(INDIREKT("'"&B$3&"_RT5"&"'!"&"$A:$B");VERGLEICH("AKTUELLER KURS:";DE0005140008_RT5!$A:$A;);2))
    
    Dürfte ich Dich fragen, ob Du so freundlich wärst und das Code-Beispiel vervollständigst? Ich sehe im Moment nicht, wo das INDIREKT hin muss. Danke.

    LG
     
    Zuletzt bearbeitet: 22. August 2016
    3xplor3r, 22. August 2016
    #3
  4. steve1da Office Guru

    Blattname dynamisch in INDEX-Funktion

    Hola,

    ist es denn jetzt gelöst oder nicht?

    Gruß,
    steve1da
     
    steve1da, 23. August 2016
    #4
Thema:

Blattname dynamisch in INDEX-Funktion

Die Seite wird geladen...
  1. Blattname dynamisch in INDEX-Funktion - Similar Threads - Blattname dynamisch INDEX

  2. Blattnamen in neue Arbeitsmappe übernehmen

    in Microsoft Excel Hilfe
    Blattnamen in neue Arbeitsmappe übernehmen: Hallo, ich bin totale VBA-Anfängerin und stehe vor folgendem Problem: ich würde gerne ausgehend von einer vorhandenen Arbeitsmappe (XY) eine neue erstellen und in der neuen Arbeitsmappe (XYZ)...
  3. Blattnamen automatisch ändern mit Zellbezug auf anders Blatt

    in Microsoft Excel Hilfe
    Blattnamen automatisch ändern mit Zellbezug auf anders Blatt: Hallo, ich möchte meine Blätter automatisch umbenennen lassen. Das erste Blatt nennt sich „Übersicht“ dort möchte ich die Namen der anderen Blätter eingeben. Die Namen werden aber regelmäßig...
  4. Blattname in Variable speicher und danach benutzen

    in Microsoft Excel Hilfe
    Blattname in Variable speicher und danach benutzen: Hallo zusammen Eigentlich total logisch uns simpel. Weiss jedoch nicht warum das nicht funzt. Ich speichere einen Tabellenname in einer Variable: blatt2 = ActiveSheet.Name 'funzt ohne Probleme...
  5. Blattname in Zelle als Bezug auf Blatt

    in Microsoft Excel Hilfe
    Blattname in Zelle als Bezug auf Blatt: Guten Morgen ! Gibt es die Möglichkeit, den Blattnamen auf den sich bezogen werden soll, in einer Zelle zu hinterlegen und eine entsprechende Zelle auf dem Bezugsblatt auszulesen ? Bsp....
  6. Array mit Blattnamen füllen

    in Microsoft Excel Hilfe
    Array mit Blattnamen füllen: Hallo! Ich möchte, dass man vor dem Drucken, über eine Reihe von Checkboxen Blätter selektieren kann. Danach kann man im Druckdialog mit dem Radiobutton die Option ausgewählte Blätter markieren...
  7. Blattnamen fortlaufend ändern

    in Microsoft Excel Hilfe
    Blattnamen fortlaufend ändern: Liebe Spezialisten, habe da ein für mich großes, für Euch sicher kleines Problem. In einer Datei habe ich 12 Blätter gesamt. Ab dem 3. Tabellenblatt sollen die Tabellenblätter in Abhängigkeit...
  8. blattnamen automatisch in eine zelle übernehmen

    in Microsoft Excel Hilfe
    blattnamen automatisch in eine zelle übernehmen: Hallo, ist es möglich den blattnamen automatisch in eine zelle zu übernehmen? vielen dank heli
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden