Excel-Tutorial: Verwendung der CHOOSE-Funktion

Inhaltsverzeichnis

In diesem Video sehen wir uns an, wie Sie die CHOOSE-Funktion verwenden können.

Schauen wir uns drei Beispiele an.

Hier sind einige Artikel mit einem numerischen Farbcode aufgeführt. Wir wollen diese Namen in die Spalte D bringen.

Da ich die Tabelle bereits hier habe, könnte ich einfach VLOOKUP verwenden und auf die Tabelle verweisen. Ich erhalte den Suchwert aus Spalte C, die Tabelle ist der Bereich H5: I7, gesperrt mit F4, die Spalte ist 2 und ich muss FALSE verwenden, um eine genaue Übereinstimmung zu erzwingen.

=VLOOKUP(C5,$H$5:$I$7,2,FALSE)

Wenn ich die Formel nach unten kopiere, haben wir unsere Farbnamen.

Dies funktioniert gut, aber wir können das gleiche mit CHOOSE ohne Tabelle tun.

Bei CHOOSE ist das erste Argument ein Index, und die verbleibenden Argumente sind Auswahlmöglichkeiten. Wenn ich 2 für den Index verwende und "rot", "grün" und "blau" als Werte gebe, gibt CHOOSE "grün" zurück, da grün das zweite Element ist.

=CHOOSE(2,"red", "green", "blue")

Da wir in Spalte C bereits numerische Codes haben, kann ich den fest codierten Index einfach durch eine Zellreferenz ersetzen und die Formel nach unten kopieren.

=CHOOSE(C5,"red", "green", "blue")

Wir erhalten das gleiche Ergebnis wie VLOOKUP und benötigen diese Tabelle überhaupt nicht.

Im nächsten Beispiel übersetzen wir eine 4-Punkte-Bewertungsskala in Textwerte, wobei 1 schlecht und 4 ausgezeichnet ist.

In Spalte D haben wir eine klassische verschachtelte IF-Formel

Ich kann diese Formel durch eine einfachere Formel ersetzen, die auf CHOOSE basiert.

=CHOOSE(C5,"Poor","OK","Good","Excellent")

Wenn ich die Formel nach unten kopiere, erhalten wir die gleichen Ergebnisse.

CHOOSE funktioniert auch mit Zellreferenzen. Wenn ich möchte, kann ich Werte direkt aus der Tabelle abrufen und in CHOOSE verwenden.

=CHOOSE(C5,$I$5,$I$6,$I$7,$I$8)

Jetzt funktioniert die Tabelle wie ein dynamischer Schlüssel. Wenn ich einen Wert in der Tabelle ändere, spiegelt sich dies in der Formel wider.

In diesem letzten Beispiel verwenden wir CHOOSE, um einem beliebigen Datum ein Viertel zuzuweisen.

Zuerst benutze ich die MONTH-Funktion, um aus jedem Datum eine Zahl zwischen 1 und 12 zu extrahieren.

=MONTH(B5)

Als nächstes werde ich einfach die MONTH-Funktion in CHOOSE einbinden und MONTH verwenden, um den Index zu generieren. Ich muss dann 12 Werte angeben, einen für jeden Monat.

=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4)

Das Ergebnis ist eine Zahl, die einem Viertel entspricht. Als letzten Schliff kann ich die Verkettung verwenden, um ein "Q" vor der Nummer einzufügen.

="Q"&CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4)

Das Coole an dieser speziellen Lösung ist, dass die Reihenfolge der Auswahlmöglichkeiten leicht geändert werden kann, um Geschäftsquartale mit unterschiedlichen Startmonaten zu berücksichtigen.

=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4) // Jan start =CHOOSE(MONTH(B5),4,4,4,1,1,1,2,2,2,3,3,3) // Apr start =CHOOSE(MONTH(B5),3,3,3,4,4,4,1,1,1,2,2,2) // Jul start =CHOOSE(MONTH(B5),2,2,2,3,3,3,4,4,4,1,1,1) // Oct start

So, das wars.

Die CHOOSE-Funktion führt einfache Suchvorgänge durch und kann manchmal kompliziertere VLOOKUP-, INDEX- und MATCH- oder verschachtelte IFs ersetzen.

Wenn Sie das nächste Mal ganze Zahlen bestimmten Werten zuordnen müssen, vergessen Sie nicht die CHOOSE-Funktion.

Kurs

Kernformel

Verwandte Verknüpfungen

Toggle absolute und relative Bezüge F4 + T Spalten löschen Ctrl + - + - Erweitern Sie die Auswahl auf die letzte Zelle nach unten Ctrl + Shift + + + Komplett Einreise und den Aufenthalt in derselben Zelle Ctrl + Enter + Return Wählen Sie nicht benachbarte Arbeitsblätter Ctrl + Click + Click gleichen Daten in mehrere Zellen eingeben Ctrl + Enter + Return aktive Zelle Wählen Sie nur Shift + Backspace + Delete

Interessante Beiträge...