Ich brauche Hilfe beim Ausfüllen des Zellen-Dropdown-Menüs und der Tabellenwertsuche.
Beispieldaten in einem Arbeitsblatt. Ich habe eine Tabelle erstellt und ihr einen Namen gegeben.
Beispieldaten (Tabellenname: Produkte):
Category Product Price
----------------------------
Fruit Apple 1
Fruit Orange 2
Drink Coke 4
Drink Pepsi 2
Was ich tun muss:
In einem anderen Blatt brauche ich Dropdown-Menüs, um Kategorie und Produkt auszuwählen. Der Preis muss in einer anderen Zelle angezeigt werden, wenn in beiden Feldern ein Wert ausgewählt wurde.
+----------+-----------+
| Category | Fruit v |
+----------+-----------+
| Product | Orange v |
+----------+-----------+
| Price | 2 |
+----------+-----------+
Kategorie und Produkt sind Dropdown-Listen, die eindeutige Werte aus der Produkttabelle haben. Es müssen keine kaskadierenden Dropdown-Listen sein, aber wenn das möglich ist, ist es großartig. Der Preis wird aus der Produkttabelle abgefragt, abhängig von den in der Dropdown-Liste „Kategorie“ und „Produkt“ ausgewählten Werten.
Antwort1
Sie können VLookup verwenden, um Ihren Preis zu finden, aber Sie müssen einen berechneten Wert erstellen, um Ihre Kategorie und Ihr Produkt zusammenzuführen (setzen Sie die Formel =B1 & C1 in Zelle A1 ein, wobei Spalte B Ihre Kategorie und Spalte C das Produkt enthält, und kopieren Sie die Formel in alle Zellen in Spalte A), da VLookup nur eine Spalte (die ganz linke Spalte im Bereich) für die Suche verwendet. Sie müssen auch sicherstellen, dass der Link in alphabetischer Reihenfolge ist. Informationen zu VLookup finden Sie hier:http://office.microsoft.com/en-ca/excel-help/vlookup-HP005209335.aspx
Sie müssen eine eindeutige Liste mit Kategorien und Produkten für Ihre Dropdown-Listen erstellen. Sie müssen also entweder eine separate Liste in einem anderen Blatt erstellen oder die Liste aus Ihrer ursprünglichen Liste mit Kategorien/Produkten/Preisen generieren. Sie müssen diese Liste nummerieren. Fügen Sie daher die Formel A2=A1+1 oder das Äquivalent neben Ihren Werten hinzu. Sie können dies für die Formel überprüfen:http://www.get-digital-help.com/2009/03/30/how-to-extract-a-unique-list-and-the-duplicates-in-excel-from-one-column/
Sie können Ihrem Bereich einen Namen geben, um Ihre Formeln leichter verständlich zu machen. Dies wird im vorherigen Link erklärt.
Zum Schluss verknüpfen Sie jedes Dropdown-Menü mit Ihrer Liste. Sie geben den ausgewählten Wert in einer Zelle aus, die Sie für Ihre Preisformel wiederverwenden. Nennen Sie die Zellen CategoryId und ProductId. Beachten Sie, dass das Dropdown-Menü den Index Ihres ausgewählten Werts ausgibt. Dieser wird für VLookup in Ihrer Kategorieliste und Produktliste verwendet.
Hier ist die Formel für Ihren Preis: = vlookup((vlookup(category,categoryId) & vlookup(product,productId)),pricelist,4)