Kuigi funktsioon CHOOSE ei pruugi pealtnäha kasulik paista, võib see funktsioon teie Exceli andmemudeleid oluliselt täiustada. Funktsioon CHOOSE tagastab väärtuse määratud väärtuste loendist, mis põhineb määratud positsiooninumbril.
Näiteks kui sisestate lahtrisse valemid CHOOSE(3, "Punane", "Kollane", "Roheline", "Sinine"), tagastab Excel rohelise, kuna roheline on väärtuste loendis kolmas üksus. Valem CHOOSE(1, "Punane", "Kollane", "Roheline", "Sinine") tagastaks punase.
VALI põhitõed
Järgmine joonis illustreerib, kuidas CHOOSE valemid aitavad lahtrivahemikus numbreid täpselt määrata ja neist eraldada. Pange tähele, et selle asemel, et kasutada kõvasti kodeeritud väärtusi, nagu punane, roheline ja nii edasi, saate valikute loetlemiseks kasutada lahtriviiteid.
Funktsioon CHOOSE võimaldab leida väärtusi määratletud valikukomplektist” width=”470″/>
Funktsioon CHOOSE võimaldab leida väärtusi määratletud valikute hulgast.
Võtke hetk, et vaadata üle funktsiooni CHOOSE põhisüntaks:
VALI (indeksi_arv, väärtus1, väärtus2, …)
-
Index_num: argument Index_num määrab valitud väärtuse positsiooninumbri väärtuste loendis. Kui loendis on vaja kolmandat väärtust, on indeksi_arv 3. Argument Indeksi_arv peab olema täisarv, mis jääb defineeritud väärtuste loendis ühe ja maksimaalse väärtuste arvu vahele. See tähendab, et kui valemis CHOOSE on määratletud kümme valikut, ei tohi argument Index_num olla suurem kui kümme.
-
Väärtus: iga Väärtuse argument tähistab valikut selle CHOOSE valemi määratletud valikute loendis. Väärtus> argumendid võivad olla kodeeritud väärtuste lahtriviited, määratletud nimed, valemeid või funktsioone. Valemis CHOOSE võib olla kuni 255 valikut.
Valemite CHOOSE rakendamine andmemudelis
Funktsioon CHOOSE on eriti väärtuslik andmemudelites, kus tuleb koondada mitu andmekihti. Järgmine joonis illustreerib näidet, kus CHOOSE valemid aitavad andmeid koondada.
VALI valemid tagavad, et sobivad andmed on sünkroonselt pul” width=”535″/>
Valemid CHOOSE tagavad, et sobivad andmed tõmmatakse sünkroonselt mitmest andmevoost.
Selles näites on teil kaks andmetabelit: üks tulude ja teine puhastulu jaoks. Igaüks neist sisaldab numbreid eraldi piirkondade jaoks. Idee on luua etapitabel, mis tõmbab andmed mõlemast tabelist, nii et andmed vastavad valitud piirkonnale.
Et mõista, mis toimub, keskenduge lahtris F3 olevale valemile, mis on näidatud joonisel. Valem on CHOOSE ($ C$2,F7,F8,F9,F10). Indeks_num argument on tegelikult lahtriviitele mis vaatleb väärtus raku C2, mis juhtub olema number 2. Nagu näete, raku C2 on tegelikult VLOOKUP valem, mis tõmbab korral indeksi number valitud piirkonnas. Valemis CHOOSE määratletud valikute loend on sisuliselt lahtriviited, mis moodustavad iga piirkonna tuluväärtused: F7, F8, F9 ja F10. Seega tähendab lahtris F3 olev valem CHOOSE(2, 27474, 41767, 18911, 10590). Vastus on 41 767.