Choose funkcija

Pažymi ir pateikia reikšmę iš argumentų sąrašo.

Sintaksė

Pasirinkite ( indeksas , pasirinkimas-1 [, pasirinkimas-2]... [, pasirinkimas-n] )

Funkcijos Choose sintaksė turi tokius argumentus:

Argumentas

Aprašas

indeksas

Būtinas. Skaitinis reiškinys arba laukas, kuris sukelia reikšmę nuo 1 iki galimų pasirinkimų skaičiaus.

pasirinkimas

Būtinas. Varianto reiškinys, kuriame yra vienas iš galimų pasirinkimų.


Pastabos

Pasirinkite pateikia reikšmę iš pasirinkimų sąrašo, atsižvelgdami į indeksoreikšmę. Jei indeksas yra 1, pasirinkite pateikia pirmąjį sąraše esantį pasirinkimą; Jei indeksas yra 2, jis pateikia antrąjį pasirinkimą ir taip.

Galite naudoti pasirinkite , jei norite ieškoti reikšmių sąraše esančių reikšmių. Pavyzdžiui, jei indeksas apskaičiuoja 3 ir pasirinkimas-1 = "vienas", pasirinkimas-2 = "du", o pasirinkimas-3 = "trys", pasirinkite grąžina "trys". Ši galimybė ypač naudinga, jei indeksas nurodo parinkčių grupės reikšmę.

Pasirinkite įvertina kiekvieną pasirinkimą sąraše, net jei jis grąžina tik vieną. Dėl šios priežasties turėtumėte stebėti nepageidaujamą šalutinį poveikį. Pvz., jei naudojate funkciją MsgBox kaip visų pasirinkimų išraiška dalį, bus rodomas kiekvieno pasirinkimo pranešimas, net jei pasirinksite pateikia tik vieno iš jų reikšmę.

Funkcija Choose pateikia NULL, jei indeksas mažesnis už 1 arba didesnis nei nurodytų pasirinkimų skaičius.

Jei indeksas nėra sveikasis skaičius, prieš įvertinant jis suapvalinamas iki artimiausio sveikojo skaičiaus.

Užklausos pavyzdžiai

Reiškinys

Rezultatai

Pasirinkite pasirinkti (3, "Jan", "Vasaris", "kov", "Apr", "May", "Jun", "Jul", "rugpjūtis", "Sep", "Oct", "Nov", "Dec") kaip Reiškinys1 iš ProductSales;

Grąžina 3 reikšmę iš reikšmių sąrašo. Rezultatas: "kov".

Pasirinkite DateofSale, pasirinkite (mėnuo (DateofSale), "Jan", "Vasaris", "kov", "Apr", "May", "Jun", "Jul", "rugpjūtis", "Sep", "Oct", "Nov", "Dec"), kaip MonthName iš ProductSales;

Grąžina reikšmes "DateofSale" ir atitinkamo mėnesio pavadinimą stulpelyje "MonthName". (Mėnuo (DateofSale) pateikia mėnesio numerį "DateofSale", kuris vėliau naudojamas kaip indeksas, kad pasirinktumėte iš pasirinkimų sąrašo pasirinkite funkciją "pasirinkite funkciją").

VBA pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje funkcija Choose naudojama, kad būtų rodomas pavadinimas atsakant į indeksą, perduotas į procedūrą Ind parametrui.

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

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×