Auch wenn die Funktion AUSWÄHLEN oberflächlich nicht nützlich aussieht, kann diese Funktion Ihre Excel-Datenmodelle erheblich verbessern. Die Funktion CHOOSE gibt einen Wert aus einer angegebenen Werteliste basierend auf einer angegebenen Positionsnummer zurück.
Wenn Sie beispielsweise die Formeln CHOOSE(3, „Rot“, „Gelb“, „Grün“, „Blau“) in eine Zelle eingeben, gibt Excel Grün zurück, da Grün das dritte Element in der Werteliste ist. Die Formel CHOOSE(1, „Rot“, „Gelb“, „Grün“, „Blau“) würde Rot zurückgeben.
WÄHLEN Sie Grundlagen
Die folgende Abbildung zeigt, wie CHOOSE-Formeln dabei helfen können, Zahlen aus einem Zellbereich zu lokalisieren und zu extrahieren. Beachten Sie, dass Sie anstelle von hartcodierten Werten wie Rot, Grün usw. Zellbezüge verwenden können, um die Auswahlmöglichkeiten aufzulisten.
Mit der CHOOSE-Funktion können Sie Werte aus einer definierten Auswahl finden“ width=“470″/>
Mit der Funktion AUSWÄHLEN können Sie Werte aus einem definierten Satz von Auswahlmöglichkeiten finden.
Nehmen Sie sich einen Moment Zeit, um die grundlegende Syntax der Funktion CHOOSE zu überprüfen:
WÄHLEN(Index_num, Wert1, Wert2, …)
-
Index_num: Das Argument Index_num gibt die Positionsnummer des ausgewählten Wertes in der Werteliste an . Wenn der dritte Wert in der Liste benötigt wird, ist Index_num 3. Das Argument Index_num muss eine ganze Zahl zwischen eins und der maximalen Anzahl von Werten in der definierten Werteliste sein. Das heißt, wenn in der CHOOSE-Formel zehn Auswahlmöglichkeiten definiert sind, darf das Argument Index_num nicht mehr als zehn sein.
-
Wert: Jedes Wertargument stellt eine Auswahl in der definierten Auswahlliste für diese CHOOSE-Formel dar. Die Argumente Value> können hartcodierte Werte, Zellverweise, definierte Namen, Formeln oder Funktionen sein. Sie können bis zu 255 Auswahlmöglichkeiten in Ihren CHOOSE-Formeln auflisten.
Anwenden von CHOOSE-Formeln in einem Datenmodell
Die CHOOSE-Funktion ist besonders wertvoll in Datenmodellen, in denen mehrere Datenschichten zusammengeführt werden müssen. Die folgende Abbildung veranschaulicht ein Beispiel, in dem CHOOSE-Formeln helfen, Daten zusammenzuführen.
CHOOSE-Formeln stellen sicher, dass die entsprechenden Daten synchron pul“ width=“535″/>
Die CHOOSE-Formeln stellen sicher, dass die entsprechenden Daten synchron aus mehreren Datenfeeds abgerufen werden.
In diesem Beispiel haben Sie zwei Datentabellen: eine für den Umsatz und eine für das Nettoeinkommen. Jeder enthält Zahlen für separate Regionen. Die Idee besteht darin, eine Staging-Tabelle zu erstellen, die Daten aus beiden Tabellen abruft, sodass die Daten einer ausgewählten Region entsprechen.
Um zu verstehen, was vor sich geht, konzentrieren Sie sich auf die Formel in Zelle F3, die in der Abbildung gezeigt wird. Die Formel lautet WÄHLEN($C$2,F7,F8,F9,F10). Das Argument Index_num ist eigentlich eine Zellreferenz , die den Wert in Zelle C2 betrachtet, der zufällig die Zahl 2 ist. Wie Sie sehen, ist Zelle C2 tatsächlich eine SVERWEIS-Formel, die die entsprechende Indexnummer für den ausgewählten Bereich abruft. Die Liste der definierten Auswahlmöglichkeiten in der CHOOSE-Formel besteht im Wesentlichen aus den Zellbezügen, aus denen die Umsatzwerte für jede Region bestehen: F7, F8, F9 und F10. Die Formel in Zelle F3 bedeutet also CHOOSE(2, 27474, 41767, 18911, 10590). Die Antwort lautet 41.767.