Funkcija SWITCH novērtē vienu vērtību (tiek dēvēta par izteiksmi) attiecībā pret vērtību sarakstu un atgriež rezultātu, kas atbilst pirmajai atbilstošajai vērtībai. Ja atbilstību nav, var tikt atgriezta papildu noklusējuma vērtība.
Piezīme.: Šis līdzeklis ir pieejams Windows Vai Mac datorā, ja jums Office 2019 vai jums ir Microsoft 365 abonements. Ja esatMicrosoft 365 abonents, pārliecinieties, vai jums ir jaunākā Office.
Sintakse
SWITCH(izteiksme, vērtība1, rezultāts1, [noklusējuma vai vērtība2, rezultāts2],…[noklusējuma vai vērtība3, rezultāts3])
Arguments |
Apraksts |
---|---|
izteiksme (obligāts) |
Izteiksme ir vērtība (piemēram, skaitlis, datums vai teksts), kas tiek salīdzināta ar vērtībām no 1 līdz 126. |
vērtība1... vērtība126 |
VērtībaN ir vērtība, kas tiek salīdzināta ar izteiksmi. |
rezultāts1… rezultāts126 |
RezultātsN ir vērtība, kas tiek atgriezta, ja atbilstošais arguments vērtībaN atbilst izteiksmei. RezultātsN — ir nepieciešams, lai tas būtu norādīts katram atbilstošajam argumentam vērtībaN . |
noklusējums (neobligāts) |
Noklusējums ir vērtība, kas tiek atgriezta, ja nav atrasta neviena atbilstība vērtībaN izteiksmēs. Noklusējuma argumentu var noteikt pēc tā, ka tam nav atbilstošas rezultātsN izteiksmes (skat. piemērus). Noklusējumam ir jābūt pēdējam funkcijas argumentam. |
Funkcijām ir 254 argumentu ierobežojums, tāpēc var izmantot līdz pat 126 vērtību un rezultātu argumentu pārus.
Pārskats
Funkcija SWITCH vienkāršākajā formā izsaka:
-
=SWITCH(pārslēdzamā vērtība, atbilstības vērtība_1...[2–126], vērtība, kas tiek atgriezta, ja ir atbilstība_1...[2-126], vērtība, kas tiek atgriezta, ja nav atbilstības)
Kur var novērtēt līdz 126 atbilstošām vērtībām un rezultātiem.
Skatiet šo formulu:
-
Vai šī ir pārslēdzamā vērtība? Šajā gadījumā WEEKDAY(A2) ir vienāda ar 2.
-
Kādas vērtības atbilstību vēlaties? Šajā gadījumā tas ir 1, 2 un 3.
-
Ja ir atbilstība, ko vēlaties atgriezt kā rezultātu? Šajā gadījumā, tā būs svētdiena, ja 1, pirmdiena, ja 2, un otrdiena, ja 3.
-
Noklusējuma vērtība, kas tiek atgriezta, ja nav atrasta atbilstība. Šajā gadījumā tas ir teksts “Nav atbilstību”.
Piezīme.: Ja nav atbilstošu vērtību un nav norādīts noklusējuma arguments, funkcija SWITCH atgriež #N/A! kļūdu.
Piemēri
Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1, lai funkciju SWITCH redzētu darbībā. Ja šīs formulas nerāda rezultātus, varat atlasīt tās un tad nospiediet taustiņus F2 > Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.
Piemērs
Vērtība |
Formula |
Rezultāts |
---|---|---|
2 |
=SWITCH(WEEKDAY(A2),1,"Svētdiena",2,"Pirmdiena",3,"Otrdiena","Nav atbilstību") |
A2=2 un vārds Pirmdiena ir rezultāta arguments, kas atbilst 2. vērtībai, tāpēc funkcija SWITCH atgriež rezultātu Pirmdiena |
99 |
=SWITCH(A3,1,"Svētdiena",2,"Pirmdiena",3,"Otrdiena") |
Nav ne atbilstību, ne argumenta else, tāpēc funkcija SWITCH atgriež kļūdu #N/A!. |
99 |
=SWITCH(A4,1,"Svētdiena",2,"Pirmdiena",3,"Otrdiena","Nav atbilstību") |
Nav atbilstību |
2 |
=SWITCH(A5,1,"Svētdiena",7,"Sestdiena","nedēļas diena") |
nedēļas diena |
3 |
=SWITCH(A6,1,"Svētdiena",2,"Pirmdiena",3,"Otrdiena","Nav atbilstību") |
Otrdiena |
Vai nepieciešama papildu palīdzība?
Vienmēr varat pajautāt speciālistam Excel tech kopienā vai saņemt atbalstu kopienās.
Skatiet arī
Pārskats par formulām programmā Excel
Kā nepieļaut kļūdainas formulas
Kļūdu atrašana un izlabošana formulās
Excel īsinājumtaustiņi un funkciju taustiņi