Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Variables Dropdown über Indirekt()

Variables Dropdown über Indirekt()
02.10.2019 16:00:54
Marvin
Moin liebes Excel-Forum,
bin hier schon oft auf Lösungen zu heiklen Problemen gestoßen, doch dieses mal muss ich selbst nachfragen. Thema:
Ich habe mehrere Spalten in einem Sheet, die jeweils Produkte aus anderen Sheets sammeln. Dort ist eine Matrix Formel hinterlegt, die ungefähr so aussieht:
=WENNFEHLER(INDEX(Sheet1[Tabellenüberschrift1];KKLEINSTE(WENN((Sheet1[Tabellenüberschrift2]="x")*(Sheet1[Tabellenüberschrift3]="y");ZEILE(Sheet1[Tabellenüberschrift4])-3);ZEILE()-4);1);"")
In der Quelle (der Tabelle vom anderen Sheet) werden Daten eingetragen, die ich dann selektiert durch die Matrix Formel ausgegeben bekomme. Funktioniert.
Nun möchte ich über die Indirekt Formel ein variables Dropdown mit den Produkten haben. Dafür habe ich erst den Spalten mit den Matrix Formeln Namen gegeben. Die Formel im Namensmanager sieht so aus:
B$5:INDEX(B$5:B$500;(496-ANZAHLLEEREZELLEN(B$5:B$500)))
Musste variabel sein, da die Matrix Formel 'länger' ist und ich die leeren Zellen nicht mit im Dropdown haben möchte. Die Namen nennen wir mal ProduktA, ProduktB, usw.. Nun möchte ich in einer Zelle das Produkt auswählen, und dann in einer anderen genau das entsprechende Dropdown bekommen. Sieht so aus und steht alles in einer Tabelle:
A1
ProduktA
A2
=INDIREKT(A1)
Müsste m.E. funktionieren, nun bekomme ich aber immer den Fehler
"Die Quelle untersucht gerade einen möglichen Fehler. Möchten Sie den Vorgang fortsetzen?"
Habt ihr hierfür eine Lösung? Großes Dankeschön im voraus.
Viele Grüße
Marvin
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Variables Dropdown über Indirekt()
02.10.2019 16:47:50
EtoPHG
Hallo Marvin (Excel gut?)
=INDIREKT Gibt den Bezug eines Textwertes zurück!
folglich:
=INDIREKT("A1")
Gruess Hansueli
AW: Variables Dropdown über Indirekt()
02.10.2019 17:07:03
Marvin
Huch,
=Indirekt($A$1)
steht natürlich im Menü Datenüberprüfung (Liste, nur die Werte zulassen), aber halt für das Feld A2.
Viele Grüße
Anzeige
Versteh ich nicht, bitte Beispielmappe (owT)
02.10.2019 17:38:20
EtoPHG

AW: Versteh ich nicht, bitte Beispielmappe (owT)
07.10.2019 16:40:59
Marvin
War über das lange Wochenende weg, daher heute erst die Antwort.
Beispielmappe hier:
https://www.herber.de/bbs/user/132382.xlsx
Hoffe das hilft weiter :)
AW: Variables Dropdown über Indirekt()
02.10.2019 19:37:39
onur
"Die Formel im Namensmanager sieht so aus: B$5:INDEX(B$5:B$500;(496-ANZAHLLEEREZELLEN(B$5:B$500)))
Musste variabel sein, da die Matrix Formel 'länger' ist und ich die leeren Zellen nicht mit im Dropdown haben möchte" - warum musste es variabel sein? Die leeren Zellen werden bei Datenüberprüfung sowieso ignoriert (wenn es angekreuzt ist).
Anzeige
AW: Variables Dropdown über Indirekt()
07.10.2019 16:43:52
Marvin
Moin Onur,
schau dir gerne die Beispielmappe an:
https://www.herber.de/bbs/user/132382.xlsx
Die Möglichkeit "Leere Zellen ignorieren" funktioniert leider nicht so wie man denken würde..
Viele Grüße!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Variablen Dropdown mit Indirekt in Excel erstellen


Schritt-für-Schritt-Anleitung

Um ein variables Dropdown in Excel zu erstellen, das auf der Funktion INDIREKT basiert, folge diesen Schritten:

  1. Daten vorbereiten: Erstelle eine Liste mit deinen Produkten in einem separaten Sheet oder in den Zellen, die du verwenden möchtest.

  2. Namensmanager nutzen: Gehe zu „Formeln“ > „Namensmanager“ und erstelle neue Namen für deine Produktlisten. Zum Beispiel:

    • ProduktA für die Produkte in der Spalte A.

    Die Formel für den Namensmanager könnte folgendermaßen aussehen:

    =B$5:INDEX(B$5:B$500;(496-ANZAHLLEEREZELLEN(B$5:B$500)))
  3. Datenüberprüfung einrichten:

    • Wähle die Zelle aus, in der das Dropdown erscheinen soll.
    • Gehe zu „Daten“ > „Datenüberprüfung“.
    • Wähle „Liste“ und trage folgende Formel ein:
      =INDIREKT(A1)
  4. Dropdown testen: Trage in Zelle A1 den Namen eines deiner Produkte ein (z.B. ProduktA). In der Zelle A2 sollte nun das Dropdown erscheinen, das die entsprechenden Optionen anzeigt.


Häufige Fehler und Lösungen

Ein häufiger Fehler, den viele Nutzer erleben, ist die Fehlermeldung: "Die Quelle untersucht gerade einen möglichen Fehler." Hier sind einige Lösungen:

  • Überprüfe die Eingaben: Stelle sicher, dass der eingegebene Name in A1 genau dem im Namensmanager definierten Namen entspricht.

  • Formel anpassen: Wenn =INDIREKT(A1) nicht funktioniert, stelle sicher, dass du die richtigen Zellverweise verwendest.

  • Leere Zellen ignorieren: Achte darauf, dass in den Einstellungen der Datenüberprüfung die Option „Leere Zellen ignorieren“ aktiviert ist, um Probleme beim Dropdown zu vermeiden.


Alternative Methoden

Falls das INDIREKT-Dropdown nicht funktioniert, kannst du folgende Alternativen versuchen:

  1. Direkte Dropdown-Listen: Statt INDIREKT kannst du eine direkte Referenz zu einem Bereich verwenden, indem du die Werte manuell in die Datenüberprüfung einträgst.

  2. Verwendung von Tabellen: Konvertiere deine Produktliste in eine Excel-Tabelle. Dadurch wird die Liste dynamisch aktualisiert, und du kannst auf sie direkt referenzieren.


Praktische Beispiele

Hier ist ein praktisches Beispiel für die Anwendung von INDIREKT in einem Dropdown:

  • Produkte:
    • A1: ProduktA
    • A2:
      =INDIREKT(A1)

Wenn ProduktA eine Liste von Werten aus den Zellen B5:B10 enthält, so wird in A2 das Dropdown erscheinen, das diese Werte anzeigt.


Tipps für Profis

  • Fehler ignorieren: Wenn du den Fehler "Die Quelle untersucht gerade einen möglichen Fehler" erhältst, kannst du die Fehlermeldung ignorieren, indem du die Formel so anpasst:

    =WENNFEHLER(INDIREKT(A1); "")
  • Verwenden der Funktion WENNFEHLER: Dies kann helfen, unerwünschte Fehlermeldungen zu vermeiden, während du an deinem INDIREKT-Dropdown arbeitest.


FAQ: Häufige Fragen

1. Warum funktioniert mein INDIREKT-Dropdown nicht?
Überprüfe die Eingaben in der Quelle und stelle sicher, dass die Namen korrekt im Namensmanager definiert sind.

2. Wie kann ich leere Zellen im Dropdown ignorieren?
Aktiviere im Menü der Datenüberprüfung die Option „Leere Zellen ignorieren“, um sicherzustellen, dass leere Werte nicht angezeigt werden.

3. Was kann ich tun, wenn ich den Fehler "Die Quelle untersucht gerade einen möglichen Fehler" erhalte?
Stelle sicher, dass der verlinkte Bereich im Namensmanager korrekt definiert ist und dass der Name in der Zelle genau übereinstimmt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige