Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Namensmanager Namen Indirekt

Forumthread: Namensmanager Namen Indirekt

Namensmanager Namen Indirekt
15.04.2020 10:08:19
Nils
Hallo,
vielleicht kann mir jemand bei der folgenden Aufgabenstellung behilflich sein:
Ich habe über den Namensmanager zwei Namen definiert:
"relativeAdresse1" mit dem Wert "=ADRESSE(2;1)"
"relativeAdresse2" mit dem Wert "=ADRESSE(3;1)"
Ich habe 3 Tabellenblätter mit den Namen "Blatt1", "Blatt2" und "Blatt3"
In dem Tabellenblatt "Blatt3" steht:
...in der Zelle A2 die Zahl "31"
...in der Zelle A3 die Zahl "32"
In dem Tabellenblatt "Blatt2" steht:
...in der Zelle A2 die Zahl "21"
...in der Zelle A3 die Zahl "22"
In dem Tabellenblatt "Blatt1" steht:
...in der Zelle A1 der Text "Blatt2"
...in der Zelle B1 die Formel "=INDIREKT("'"&A1&"'!"&relativeAdresse1)" mit dem Ergebnis "21"
Ich ändere nun den Text in Zelle A1 auf "Blatt3" und in Zelle B1 steht das Ergebnis "31"
Soweit so gut, jetzt meine Frage:
In dem Tabellenblatt "Blatt1" steht:
...in der Zelle C1 der Text "relativeAdresse1"
Wie kann ich die Formel in der Zelle B1 umschreiben, dass der verwendete Name aus der Zelle C1 gelesen wird und die Formel nachwievor funktioniert? Folgendes funktioniert nicht: "=INDIREKT("'"&A1&"'!"&C1)"
Gruß
Nils
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: macht so zumindest für mich keinen Sinn ...
15.04.2020 10:31:55
neopa
Hallo Nils,
... zunächst ergibt die Funktion ADRESSE() eine absolute Zelladresse und keine relative und dann verwende ich INDIREKT() sowieso nur dann, wenn unbedingt notwendig. Und letzteres erkenne ich aus Deinen bisherigen Angaben noch nicht.
Das was Du momentan beschreibst kannst Du mit INDIREKT() auch ohne Deine benannten Formeln erreichen, in dem Du in C1 einfach A2 einschreiben würdest dann =INDIREKT(A1&"!"&C1)
Gruß Werner
.. , - ...
Anzeige
AW: macht so zumindest für mich keinen Sinn ...
15.04.2020 10:43:25
Nils
Hallo Werner,
danke für deine Hilfestellung, aber das löst mein Problem nicht.
An der Verwendung der Namen komme ich nicht drum herum.
Daher besteht die Frage nachwievor.
Kann man Namen auch indirekt in Formeln einlesen?
AW: kann man schon tun, jedoch ...
15.04.2020 13:15:06
neopa
Hallo Nils,
... nicht so wie Du es anstrebst.
In B1 z.B. so: =INDIREKT(A1&"!"&relativeAdresse1)
wobei sich mir der Sinn Deines Ziels noch immer nicht erschließt.
Gruß Werner
.. , - ...
Anzeige
AW: Namensmanager Namen Indirekt
15.04.2020 13:20:49
Daniel
Hi
Probier mal:
=INDIREKT("'"&A1&"'!"&Indirekt(C1))
Gruß Daniel
AW: getestet hast Du es aber nicht owT
15.04.2020 13:37:41
neopa
Gruß Werner
.. , - ...
Womit?
15.04.2020 13:50:44
Daniel
Mal ne andere Frage:
Warum schreibst du "AW", wenn du mir nicht antwortet, sondern eine Frage stellt?
Anzeige
AW: weil es (m)eine Feststellung war owT
15.04.2020 14:04:44
neopa
Gruß Werner
.. , - ...
Und warum dann nicht "FS" ?
15.04.2020 14:10:31
Daniel
Es war ja keine Antwort.
AW: Namensmanager Namen Indirekt
15.04.2020 14:39:30
Daniel
So sollte es funkionieren:
Lege einen weiteren Namen an:
Name: AUSW
bezieht sich auf: =Auswerten(!$C$1)
Schreibe dann als Formel in B1: =INDIREKT("'"&A1&"'!"&AUSW)
"auswerten" ist sie Funkrion die man braucht, um das Ergebnis von als Text vorliegenden Formeln oder Namen zu erhalten.
Leider ist diese Funktion nicht im offiziellen Funktionskatalog enthalten, sondern kann nur über den Umweg mit Namen verwendet werden.
Gruẞ Daniel
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Namensmanager und INDIREKT in Excel nutzen


Schritt-für-Schritt-Anleitung

  1. Namen im Namensmanager anlegen:

    • Gehe zu Formeln > Namensmanager.
    • Klicke auf Neu und definiere den Namen "relativeAdresse1" mit der Formel =ADRESSE(2;1).
    • Erstelle einen weiteren Namen "relativeAdresse2" mit =ADRESSE(3;1).
  2. Daten in den Tabellenblättern eingeben:

    • In Blatt3:
      • A2: 31
      • A3: 32
    • In Blatt2:
      • A2: 21
      • A3: 22
    • In Blatt1:
      • A1: "Blatt2"
      • B1: =INDIREKT("'"&A1&"'!"&relativeAdresse1) (Ergebnis: 21)
  3. Dynamisches Lesen von Namen:

    • In Blatt1, Zelle C1: "relativeAdresse1".
    • Ändere die Formel in B1 zu =INDIREKT("'"&A1&"'!"&INDIREKT(C1)).
  4. Testen: Ändere den Wert in A1 auf "Blatt3" und überprüfe, ob B1 das erwartete Ergebnis anzeigt (in diesem Fall 31).


Häufige Fehler und Lösungen

  • Problem: excel namensmanager funktioniert nicht - Wenn die Namen nicht korrekt zugewiesen sind, überprüfe, ob die Formeln im Namensmanager richtig eingegeben wurden.

  • Lösung: Stelle sicher, dass der Namensbereich in der Funktion INDIREKT korrekt referenziert wird.

  • Problem: Formel ergibt einen Fehler.

  • Lösung: Überprüfe die Syntax der INDIREKT-Funktion und stelle sicher, dass die richtigen Namen verwendet werden.


Alternative Methoden

  • Anstatt die benannten Bereiche zu verwenden, kannst du direkt auf die Zellen referenzieren. Zum Beispiel:
    =INDIREKT(A1&"!"&C1)
  • Dies ist besonders nützlich, wenn die benannten Bereiche nicht benötigt werden.

Praktische Beispiele

  • Beispiel 1: Verwendung von benannten Bereichen mit INDIREKT

    =INDIREKT("'"&A1&"'!"&relativeAdresse1)

    Dies gibt den Wert der Zelle A2 aus Blatt2 zurück.

  • Beispiel 2: Dynamisches Referenzieren

    =INDIREKT("'"&A1&"'!"&INDIREKT(C1))

    Dies erlaubt es, den Namen in C1 zu ändern, um den entsprechenden Wert dynamisch zu laden.


Tipps für Profis

  • Nutze den Namensmanager effizient, um deine Formeln lesbarer zu gestalten. Anstatt komplexe Zellreferenzen zu verwenden, verwende sprechende Namen.
  • Überprüfe regelmäßig die definierten Namen im Namensmanager, um sicherzustellen, dass sie noch aktuell sind und keine Konflikte bestehen.

FAQ: Häufige Fragen

1. Kann ich den Namensmanager in allen Excel-Versionen verwenden? Ja, der Namensmanager ist in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2016 und später.

2. Warum funktioniert meine INDIREKT-Formel nicht? Stelle sicher, dass die referenzierten Bereiche und Namen korrekt sind. Überprüfe auch, ob die Zelladressen gültig sind und dass der Namensmanager keine Fehler aufweist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige