Funkcija Choose

Izbere in vrne vrednost s seznama argumentov .

Sintaksa

Choose( indeks , izbira-1 [, izbira-2] ... [, izbira-n] )

Sintaksa funkcije Choose ima te argumente:

Argument

Opis

indeks

Obvezno. Številski izraz ali polje, ki vrne vrednost med 1 in številom razpoložljivih izbir.

izbira

Obvezno. Izraz Variant z eno od možnih izbir.


Opombe

Izberite vrne vrednost na seznamu izbir, ki temeljijo na vrednosti indeksa. Če je argument» index «1, Izberite vrne prvo izbiro na seznamu; Če je argument» index «2, vrne drugo izbiro in tako dalje.

Funkcijo Choose lahko uporabite za iskanje vrednosti na seznamu možnosti. Na primer, če indeks ovrednoti 3 in je izbira-1 = »ena« , izbira-2 = »dve«, in izbira-3 = »tri«, funkcija Choose vrne »tri«. Ta možnost je še posebej uporabna, če indeks predstavlja vrednost v skupini možnosti.

Izberite ovrednoti vsako izbiro na seznamu, čeprav vrne le eno. Zato bodite pozorni na neželene stranske učinke. Če na primer uporabite funkcijo MsgBox kot del izraz v vseh odločitvah, bo polje s sporočilom prikazano za vsako izbiro, kot je ocenjeno, čeprav Izberite vrne vrednost le enega od njih.

Funkcija Choose vrne Null, če je indeks manjši od 1 ali večji od števila navedenih izbir.

Če indeks ni celo število, se zaokroži na najbližje celo število pred ovrednotenjem.

Primeri poizvedbe

Izraz

Rezultati

IZBERITE Izberi (3, "Jan", "feb", "Mar", "Apr", "maj", "junij", "Jul", "Aug", "Sep", "oktober", "november", "Dec") kot Izr1 iz ProductSales;

Vrne tretjo vrednost na seznamu vrednosti. Rezultat:» Mar «.

Izberite DateofSale (mesec (DateofSale), "Jan", "feb", "Mar", "Apr", "maj", "junij", "Jul", "Aug", "Sep", "oktober", "november", "Dec") kot MonthName iz ProductSales;

Vrne vrednosti v» DateofSale «in imenu meseca v stolpcu» MonthName «. (Month (DateofSale) vrne številko meseca» DateofSale «, ki se nato uporabi kot indeks, da izbere seznam izbir v funkciji» izberite funkcijo «).

Primer VBA

Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru se funkcija Choose uporablja za prikaz imena kot odziv na indeks, podan v proceduri v parametru Ind.

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function

Opomba:  Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Želimo, da bi bila ta vsebina za vas uporabna. Ali nam lahko sporočite, če so bile te informacije uporabne? Tukaj je referenčni članek v angleščini.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×