Erstellen Sie eine Dropdown-Liste mit einer einzelnen abhängigen Variablen in der 2. Spalte

396
Damon

Ich habe eine Dropdown-Liste mit verschiedenen Arten von Lampenfassungen erstellt. Ich habe eine zweite Dropdown-Liste mit unterschiedlichen Lampenleistungen erstellt. Ich möchte mein Excel-Dashboard so einrichten, dass bei Auswahl einer Lampenfassung aus der Dropdown-Liste in der 2. Spalte die entsprechende Wattzahl angezeigt wird oder Sie nur die richtige Wattzahl auswählen können.

Ein Beispiel ist Folgendes: Sie wählen 1-Lamp 2 'T8 18W aus der Spalte A mit dem Namen Lampenhalter und dann die Spalte B mit dem Namen Wattage, die nur 18 W anzeigt, wenn Sie diese Dropdown-Liste auswählen.

Ich habe versucht, eine abhängige Dropdown-Liste einzurichten, aber das scheint nicht zu funktionieren.

Ich habe ungefähr 80 verschiedene Lampenfassungen mit 80 entsprechenden Wattagen.

Wie kann ich das einrichten?

0
Gibt es nur eine mögliche Leistung für jedes Gerät? Werrf vor 6 Jahren 0
Ja da ist. Ich entwickle gerade einen Beleuchtungsrechner, so dass die erste Kalkulationstabelle alle Benutzereingaben enthält und der Benutzer das entsprechende Gerät in Spalte A auswählt, dann wird in Spalte B die korrekte Wattzahl aufgefüllt. Danach geht der Benutzer zur nächsten Reihe und wählt ein anderes Gerät oder das gleiche Gerät aus dem Dropdown-Menü aus. Die Spalte B wird dann mit der korrekten Wattzahl usw. gefüllt. Damon vor 6 Jahren 0

1 Antwort auf die Frage

0
Bandersnatch

Wenn jede Lampe nur eine Leistung hat, benötigen Sie nicht wirklich eine Dropdown-Box für die Leistung. Sie könnten sich einfach eine Zelle mit der entsprechenden Wattleistung anzeigen lassen, sobald im Lampen-Dropdown eine Lampe ausgewählt wird.

[BEARBEITEN: Weitere Details und Erläuterungen basierend auf Ihrem Kommentar unten.]

Sie können VLOOKUP () verwenden, um die Wattzahl anzuzeigen. Die Formel sieht so aus:

=VLOOKUP(lamp,datarange,2,FALSE) 

Hier wird die Lampe von der Ausgabe der Lampen-Dropdown-Box abgeleitet. Der Datenbereich ist ein Array, in dem Ihre Lampennamen in der ersten Spalte und ihre Wattagen in der zweiten Spalte enthalten sind. Die erste Spalte kann auch als Array verwendet werden, das Ihre Dropdown-Liste angibt.

Hier ist ein Beispiel, wie das geht:

enter image description here

Die Ausgabe des Dropdown-Felds (Kombinationsfeld) ist nur die Position der ausgewählten Lampe in der Liste. Diese Nummer wird in einer von Ihnen angegebenen Zelle angezeigt (hier A13). Die Nummer in A13 ändert sich, wenn in der Dropdown-Liste eine andere Lampe ausgewählt wird. Um den tatsächlichen Namen der Lampe zu erhalten, müssen Sie die Funktion INDEX () wie unten gezeigt verwenden. Die Formel in D6 lautet:

=VLOOKUP(INDEX($A$2:$A$11,A13),$A$2:$B$11,2,FALSE) 

Hier INDEX()wird der Lampenname (der 7. Eintrag in A2: A11) VLOOKUP()abgerufen, in Spalte 1 von A2: B11 nachgeschlagen und der Wert in Spalte 2 zurückgegeben.

Anscheinend benötigen Sie in Ihrem Kommentar mehrere Kombinationsfelder. Sie können alle dieselbe Nachschlagetabelle verwenden, die sich auf einem anderen Arbeitsblatt befinden oder, falls erforderlich, aus Gründen des Aussehens ausgeblendet werden kann.

Richten Sie ein Kombinationsfeld ein, indem Sie mit gedrückter STRG-Taste darauf klicken und "Format Control ..." auswählen. Im daraufhin angezeigten Dialogfeld geben Sie das Array an, das die Liste der anzuzeigenden Elemente enthält, und die Zelle, in der die Ausgabe gespeichert werden soll Verknüpfung".

Ich bin mir nicht sicher, ob dies funktionieren wird. Ich entwickle einen Beleuchtungsrechner, so dass die erste Kalkulationstabelle alle Benutzereingaben enthält und der Benutzer das entsprechende Gerät in Spalte A auswählt, dann wird in Spalte B die korrekte Leistung angegeben. Danach geht der Benutzer zur nächsten Reihe und wählt ein anderes Gerät oder das gleiche Gerät aus dem Dropdown-Menü aus. Die Spalte B wird dann mit der korrekten Wattzahl usw. gefüllt. Damon vor 6 Jahren 0
OK, ich habe dies versucht, indem ich alle Lampenbefestigungen in Spalte A auswählte und dann Spalte A und B als Tabellenarray zusammen mit dem Spaltenindex 2 und FALSE auswähle, aber ich bekomme nicht die richtige Zahl in der 2. Spalte und Wenn ich andere Ausrüstungen aus der Dropdown-Liste auswähle, ändern sich die Ergebnisse nicht. Damon vor 6 Jahren 0
@Damon, hast du dein Dropdown bekommen, um richtig zu funktionieren? Eine aktualisierte Erklärung ist oben gezeigt. Bandersnatch vor 6 Jahren 0